Class EPPRegistryServicesExt
java.lang.Object
com.verisign.epp.codec.registry.v02.EPPRegistryServicesExt
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
Class that represents the "registry:svcExtension" element that contains a
list of extension namespace URIs.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classExtension service URI that includes the URI value and a "required" attribute that indicates whether use of the extension service is required. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds an extension namespace URI to the list.clone()CloneEPPRegistryServicesExt.voidDecode theEPPRegistryServicesExtattributes from the aElement DOM Element tree.Encode a DOM Element tree from the attributes of theEPPRegistryServicesExtinstance.booleanimplements a deepEPPRegistryServicesExtcompare.Gets the extension namespace URIs.Returns the XML namespace associated with theEPPCodecComponent.voidsetExtURIs(List aExtURIs) Sets the extension namespace URIs.toString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
Field Details
-
ELM_LOCALNAME
XML local name forEPPRegistryServicesExt.- See Also:
-
ELM_NAME
XML root tag forEPPRegistryServicesExt.- See Also:
-
-
Constructor Details
-
EPPRegistryServicesExt
public EPPRegistryServicesExt()Default constructor. At least one extension namespace URI must be defined prior to callingencode(Document).
-
-
Method Details
-
encode
Encode a DOM Element tree from the attributes of theEPPRegistryServicesExtinstance.- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPRegistryServicesExtinstance. - Throws:
EPPEncodeException- - Unable to encodeEPPRegistryServicesinstance.
-
decode
Decode theEPPRegistryServicesExtattributes from the aElement DOM Element tree.- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- Root DOM Element to decodeEPPRegistryServicesExtfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
clone
CloneEPPRegistryServicesExt.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classObject- Returns:
- clone of
EPPRegistryServicesExt - Throws:
CloneNotSupportedException- standard Object.clone exception
-
equals
implements a deepEPPRegistryServicesExtcompare. -
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent. -
getExtURIs
Gets the extension namespace URIs.- Returns:
ListofEPPRegistryServicesExt.EPPRegistryExtURIinstances containing the extension namespace URIs.
-
setExtURIs
Sets the extension namespace URIs.- Parameters:
aExtURIs-ListofEPPRegistryServicesExt.EPPRegistryExtURIinstances containing the extension namespace URIs.
-
addExtURI
Adds an extension namespace URI to the list.- Parameters:
aURI- Extension namespace URI to add to the list.
-
getNamespace
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-