|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Person
An Atom Person Construct
Per RFC4287:
A Person construct is an element that describes a person,
corporation, or similar entity (hereafter, 'person').
atomPersonConstruct =
atomCommonAttributes,
(element atom:name { text }
& element atom:uri { atomUri }?
& element atom:email { atomEmailAddress }?
& extensionElement*)
| Method Summary | |
|---|---|
String |
getEmail()
The "atom:email" element's content conveys an e-mail address associated with the person. |
Element |
getEmailElement()
The "atom:email" element's content conveys an e-mail address associated with the person. |
String |
getName()
The "atom:name" element's content conveys a human-readable name for the person. |
Element |
getNameElement()
The "atom:name" element's content conveys a human-readable name for the person. |
IRI |
getUri()
The "atom:uri" element's content conveys an IRI associated with the person. |
IRIElement |
getUriElement()
The "atom:uri" element's content conveys an IRI associated with the person. |
Element |
setEmail(String email)
The "atom:email" element's content conveys an e-mail address associated with the person. |
Person |
setEmailElement(Element element)
The "atom:email" element's content conveys an e-mail address associated with the person. |
Element |
setName(String name)
The "atom:name" element's content conveys a human-readable name for the person. |
Person |
setNameElement(Element element)
The "atom:name" element's content conveys a human-readable name for the person. |
IRIElement |
setUri(String uri)
The "atom:uri" element's content conveys an IRI associated with the person. |
Person |
setUriElement(IRIElement uri)
The "atom:uri" element's content conveys an IRI associated with the person. |
| Methods inherited from interface org.apache.abdera.model.ExtensibleElement |
|---|
addExtension, addExtension, addExtension, addExtension, addExtension, addSimpleExtension, addSimpleExtension, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getSimpleExtension, getSimpleExtension |
| Methods inherited from interface org.apache.abdera.model.Element |
|---|
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getMustPreserveWhitespace, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setMustPreserveWhitespace, setParentElement, setText, setText |
| Methods inherited from interface org.apache.abdera.model.Base |
|---|
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
Element getNameElement()
Person setNameElement(Element element)
element - The atom:name elementElement setName(String name)
name - The person name
String getName()
Element getEmailElement()
Person setEmailElement(Element element)
element - The atom:email elementElement setEmail(String email)
email - The person email
String getEmail()
IRIElement getUriElement()
Person setUriElement(IRIElement uri)
uri - The atom:uri elementIRIElement setUri(String uri)
uri - The atom:uri value
IRISyntaxException - if the uri is malformedIRI getUri()
IRISyntaxException - if the uri is invalid
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||