public class EPPRelatedDomainExtInfData extends java.lang.Object implements EPPCodecComponent
Title: EPP 1.0 Related Domain - infData tag
Description: The EPPRelatedDomainExtInfData object represents the collection
of domains in a family of related domains. As such it is composed of a
collection of EPPRelatedDomainExtGroup
objects.
As XML, it is represented by a <relDom:infData> element containing a
number of <relDom:group> elements.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELM_NAME
Element tag name for the create
|
Constructor and Description |
---|
EPPRelatedDomainExtInfData()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addGroup(EPPRelatedDomainExtGroup aGroup)
Adds a domain represented by
EPPRelatedDomainExtGroup to the list
of groups. |
java.lang.Object |
clone()
A deep clone of the EPPRelatedDomainExtInfData.
|
void |
decode(org.w3c.dom.Element aElement)
Populate the data of this instance with the data stored in the given
Element of the DOM tree
|
org.w3c.dom.Element |
encode(org.w3c.dom.Document aDocument)
Append all data from this infData to the given DOM Document
|
boolean |
equals(java.lang.Object aObj) |
java.util.List<EPPRelatedDomainExtGroup> |
getGroup()
Gets the list of groups represented by
EPPRelatedDomainExtGroup . |
java.lang.String |
getNamespace()
Returns the XML namespace associated with the
EPPCodecComponent . |
void |
setGroup(java.util.List<EPPRelatedDomainExtGroup> aGroup)
Sets the list of groups represented by
EPPRelatedDomainExtGroup . |
java.lang.String |
toString()
Implementation of
Object.toString , which will result in an
indented XML String representation of the concrete
EPPCodecComponent . |
public static final java.lang.String ELM_NAME
public EPPRelatedDomainExtInfData()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface EPPCodecComponent
clone
in class java.lang.Object
EPPCodecComponent
java.lang.CloneNotSupportedException
- standard Object.clone exceptionObject.clone()
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
decode
in interface EPPCodecComponent
aElement
- The root element of the report fragment of XMLEPPDecodeException
- Thrown if any errors occur during decoding.public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
encode
in interface EPPCodecComponent
aDocument
- The DOM Document to append data toElement
EPPEncodeException
- Thrown when errors occur during the encode attempt or if the
instance is invalid.public boolean equals(java.lang.Object aObj)
equals
in class java.lang.Object
public void addGroup(EPPRelatedDomainExtGroup aGroup)
EPPRelatedDomainExtGroup
to the list
of groups.aGroup
- A group to add to the list.public java.util.List<EPPRelatedDomainExtGroup> getGroup()
EPPRelatedDomainExtGroup
.null
otherwise.public void setGroup(java.util.List<EPPRelatedDomainExtGroup> aGroup)
EPPRelatedDomainExtGroup
.aGroup
- List of related groupspublic java.lang.String toString()
Object.toString
, which will result in an
indented XML String
representation of the concrete
EPPCodecComponent
.toString
in class java.lang.Object
String
if successful; ERROR
otherwise.public java.lang.String getNamespace()
EPPCodecComponent
.getNamespace
in interface EPPCodecComponent
EPPCodecComponent
.