Support Atom person extensions

Description

In RFC4287, an Atom person construct may be extended, from page 35:

atomPersonConstruct =
atomCommonAttributes,
(element atom:name { text }
& element atom:uri { atomUri }?
& element atom:email { atomEmailAddress }?
& extensionElement*)

Rome currently does not support this. This could be supported by making
SyndPerson extend Extendable, adding new configuration items to rome.properties,
ie atom_1.0.person.ModuleGenerator.classes etc, and updating the relevant parsers.

Environment

None

Attachments

1

Activity

Show:

Former user September 15, 2011 at 6:55 PM

Attachment extendable-person.patch has been added with description: http://java.net/jira/secure/attachment/26750/extendable-person.patch

Nick Lothian January 4, 2009 at 8:41 PM

Patch applied

Nick Lothian January 4, 2009 at 8:39 PM

I don't see any problems with this patch (except the lack of test cases), so I
am applying.

jamesroper November 24, 2008 at 4:45 AM

I've attached a patch for this issue, diffed against CVS HEAD on November 24.
Comments/criticisms most welcome.

jamesroper November 24, 2008 at 4:44 AM

Created an attachment (id=24)
Proposed patch to implement, implements for Atom 1.0 only (doesn't make sense for any other syndication format).

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created November 24, 2008 at 3:00 AM
Updated September 15, 2011 at 6:55 PM
Resolved January 4, 2009 at 8:41 PM