Class EPPRelatedDomainExtInfData
java.lang.Object
com.verisign.epp.codec.relateddomainext.EPPRelatedDomainExtInfData
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
EPPCodecComponent that encodes and decodes a <relDom:infData> tag
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.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroup(EPPRelatedDomainExtGroup aGroup) Adds a domain represented byEPPRelatedDomainExtGroupto the list of groups.clone()A deep clone of the EPPRelatedDomainExtInfData.voidPopulate the data of this instance with the data stored in the given Element of the DOM treeAppend all data from this infData to the given DOM DocumentbooleangetGroup()Gets the list of groups represented byEPPRelatedDomainExtGroup.Returns the XML namespace associated with theEPPCodecComponent.voidsetGroup(List<EPPRelatedDomainExtGroup> aGroup) Sets the list of groups represented byEPPRelatedDomainExtGroup.toString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
Field Details
-
ELM_NAME
Element tag name for the create- See Also:
-
-
Constructor Details
-
EPPRelatedDomainExtInfData
public EPPRelatedDomainExtInfData()Default constructor
-
-
Method Details
-
clone
A deep clone of the EPPRelatedDomainExtInfData.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classObject- Returns:
- clone of concrete
EPPCodecComponent - Throws:
CloneNotSupportedException- standard Object.clone exception- See Also:
-
decode
Populate the data of this instance with the data stored in the given Element of the DOM tree- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- The root element of the report fragment of XML- Throws:
EPPDecodeException- Thrown if any errors occur during decoding.
-
encode
Append all data from this infData to the given DOM Document- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- The DOM Document to append data to- Returns:
- Encoded DOM
Element - Throws:
EPPEncodeException- Thrown when errors occur during the encode attempt or if the instance is invalid.
-
equals
-
getGroup
Gets the list of groups represented byEPPRelatedDomainExtGroup.- Returns:
- the group if defined;
nullotherwise.
-
setGroup
Sets the list of groups represented byEPPRelatedDomainExtGroup.- Parameters:
aGroup- List of related groups
-
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent. -
getNamespace
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-