public class Person extends Element implements IPerson
Modifier and Type | Field and Description |
---|---|
static ElementKey<java.lang.String,Element> |
EMAIL
The atom:email element.
|
static ElementKey<java.lang.Void,Person> |
KEY
The key for person constructs.
|
static ElementKey<java.lang.String,Element> |
NAME
The atom:name element.
|
static ElementKey<java.net.URI,Element> |
URI
The atom:uri.
|
Constructor and Description |
---|
Person()
Constructs a new Person instance.
|
Person(ElementKey<?,?> key,
java.lang.String name)
Constructs a new Person instance with the specified name
and key.
|
Person(ElementKey<?,?> key,
java.lang.String name,
java.net.URI uri,
java.lang.String email)
Constructs a new Person instance with the specified name, URI,
and email address.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEmail()
Email address.
|
java.lang.String |
getName()
Human-readable name.
|
java.lang.String |
getNameLang()
Language of name.
|
java.lang.String |
getUri()
Deprecated.
Use
getUriUri() instead. |
java.net.URI |
getUriUri()
Gets URI associated with the person.
|
static void |
registerMetadata(MetadataRegistry registry)
Registers the metadata for this element.
|
void |
setEmail(java.lang.String v) |
void |
setName(java.lang.String v) |
void |
setNameLang(java.lang.String v) |
void |
setUri(java.lang.String v)
Deprecated.
Use
setUri(URI) instead. |
void |
setUri(java.net.URI v)
Sets URI associated with the person.
|
addElement, addElement, addElement, clear, createElement, createElement, equals, getAttributeCount, getAttributeIterator, getAttributeIterator, getAttributeValue, getAttributeValue, getDefaultKey, getElement, getElement, getElementCount, getElementId, getElementIterator, getElementIterator, getElementKey, getElements, getElements, getElementSet, getElementSet, getElementValue, getElementValue, getTextValue, getTextValue, hasAttribute, hasAttribute, hasElement, hasElement, hashCode, hasTextValue, isLocked, lock, removeAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeElement, removeElement, removeElement, removeElement, replaceElement, resolve, resolve, setAttributeValue, setAttributeValue, setElement, setElement, setElement, setTextValue, toString, visit
public static final ElementKey<java.lang.Void,Person> KEY
public static final ElementKey<java.lang.String,Element> EMAIL
public static final ElementKey<java.lang.String,Element> NAME
public static final ElementKey<java.net.URI,Element> URI
public Person()
public Person(ElementKey<?,?> key, java.lang.String name)
public Person(ElementKey<?,?> key, java.lang.String name, java.net.URI uri, java.lang.String email)
key
- the element keyname
- person's nameuri
- person's URIemail
- person's email addresspublic static void registerMetadata(MetadataRegistry registry)
public java.lang.String getName()
public void setName(java.lang.String v)
public java.lang.String getNameLang()
xml:lang
.getNameLang
in interface IPerson
public void setNameLang(java.lang.String v)
@Deprecated public java.lang.String getUri()
getUriUri()
instead.public java.net.URI getUriUri()
@Deprecated public void setUri(java.lang.String v)
setUri(URI)
instead.v
- URIpublic void setUri(java.net.URI v)
v
- URIpublic java.lang.String getEmail()
public void setEmail(java.lang.String v)