Class EPPSecDNSExtFactory
java.lang.Object
com.verisign.epp.codec.gen.EPPExtFactory
com.verisign.epp.codec.secdnsext.v10.EPPSecDNSExtFactory
The EPPCodec Extension Factory that needs to be configured to encode/decode
secDNS Extensions.
The secDNS URN is: "urn:ietf:params:xml:ns:secDNS-1.0"
Title: EPP 1.0 secDNS
Description: secDNS Extension to the EPP SDK
Copyright: Copyright (c) 2006
Company: VeriSign
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExtension(Element aExtensionElm) Creates the concrete SecDNSExt instance when decoding XML that contains a secDNS Extension.createProtocolExtension(Element aExtensionElm) Overridden but doesn't do anything in the context of secDNS.Returns the EPPService instance associated with this ExtFactory.Gets the list of XML schemas that need to be pre-loaded into the XML Parser.
-
Field Details
-
NS
Namespace URI associated with EPPSecDNSExtFactory.- See Also:
-
NS_PREFIX
Namespace prefix associated with EPPSecDNSExtFactory.- See Also:
-
-
Constructor Details
-
EPPSecDNSExtFactory
public EPPSecDNSExtFactory()Create a new instance of EPPSecDNSExtFactory
-
-
Method Details
-
createProtocolExtension
Overridden but doesn't do anything in the context of secDNS. Throws an EPPCodecException if called- Specified by:
createProtocolExtensionin classEPPExtFactory- Parameters:
aExtensionElm- Protocol extension element- Returns:
EPPProtocolExtensioninstance if supported- Throws:
EPPCodecException- Throws with message "EPPSecDNSExtFactory.createProtocolExtension: Protocol extensions not supported"
-
createExtension
Creates the concrete SecDNSExt instance when decoding XML that contains a secDNS Extension. This is either a EPPSecDNSExtInfData, EPPSecDNSExtCreate, or EPPSecDNSExtUpdate instance- Specified by:
createExtensionin classEPPExtFactory- Parameters:
aExtensionElm- The DOM element that is a parent to the secDNS XML fragment- Returns:
- A concrete EPPCodecComponet that knows how to decode itself from the rest of the DOM document.
- Throws:
EPPCodecException- Thrown if an unrecognized secDNS element is found below the passed in extension element
-
getService
Returns the EPPService instance associated with this ExtFactory. The EPPService instance contains the XML Namespace and XML Schema location- Specified by:
getServicein classEPPExtFactory- Returns:
- the EPPService instance associated with this ExtFactory
-
getXmlSchemas
Gets the list of XML schemas that need to be pre-loaded into the XML Parser.- Overrides:
getXmlSchemasin classEPPExtFactory- Returns:
SetofStringXML Schema names that should be pre-loaded in the XML Parser.- See Also:
-