public interface Person extends ExtensibleElement, Element
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*)
Modifier and Type | Method and Description |
---|---|
java.lang.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.
|
java.lang.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(java.lang.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(java.lang.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(java.lang.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.
|
addExtension, addExtension, addExtension, addExtension, addExtension, addSimpleExtension, addSimpleExtension, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getSimpleExtension, getSimpleExtension
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
Element getNameElement()
Person setNameElement(Element element)
element
- The atom:name elementElement setName(java.lang.String name)
name
- The person namejava.lang.String getName()
Element getEmailElement()
Person setEmailElement(Element element)
element
- The atom:email elementElement setEmail(java.lang.String email)
email
- The person emailjava.lang.String getEmail()
IRIElement getUriElement()
Person setUriElement(IRIElement uri)
uri
- The atom:uri elementIRIElement setUri(java.lang.String uri)
uri
- The atom:uri valueIRISyntaxException
- if the uri is malformedIRI getUri()
IRISyntaxException
- if the uri is invalidCopyright © 2010 - 2020 Adobe. All Rights Reserved