com.verisign.epp.codec.jobscontact
Class EPPJobsContactExtFactory

java.lang.Object
  extended by com.verisign.epp.codec.gen.EPPExtFactory
      extended by com.verisign.epp.codec.jobscontact.EPPJobsContactExtFactory

public class EPPJobsContactExtFactory
extends EPPExtFactory

The EPPCodec Extension Factory that needs to be configured to encode/decode DotJobs extensions. The DotJobs URI is: http://www.verisign.com/epp/jobsContact-1.0


Field Summary
static java.lang.String NS
          Namespace URI associated with EPPJobsContactExtFactory.
static java.lang.String NS_PREFIX
          Namespace prefix associated with EPPJobsContactExtFactory.
static java.lang.String NS_SCHEMA
          EPP IDN Lang XML Schema.
 
Constructor Summary
EPPJobsContactExtFactory()
          Create a new instance of EPPDotJobsExtFactory
 
Method Summary
 EPPCodecComponent createExtension(org.w3c.dom.Element aExtensionElm)
          Creates the concrete JobsContact ext instance when decoding XML that contains a JobsContact Extension.
 EPPProtocolExtension createProtocolExtension(org.w3c.dom.Element aExtensionElm)
          Create protocol extension if applicable.
 EPPService getService()
          Returns the EPPService instance associated with this ExtFactory.
 java.util.Set getXmlSchemas()
          Gets the list of XML schemas that need to be pre-loaded into the XML Parser.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS

public static final java.lang.String NS
Namespace URI associated with EPPJobsContactExtFactory.

See Also:
Constant Field Values

NS_PREFIX

public static final java.lang.String NS_PREFIX
Namespace prefix associated with EPPJobsContactExtFactory.

See Also:
Constant Field Values

NS_SCHEMA

public static final java.lang.String NS_SCHEMA
EPP IDN Lang XML Schema.

See Also:
Constant Field Values
Constructor Detail

EPPJobsContactExtFactory

public EPPJobsContactExtFactory()
Create a new instance of EPPDotJobsExtFactory

Method Detail

createProtocolExtension

public EPPProtocolExtension createProtocolExtension(org.w3c.dom.Element aExtensionElm)
                                             throws EPPCodecException
Create protocol extension if applicable.

Specified by:
createProtocolExtension in class EPPExtFactory
Parameters:
aExtensionElm - Element to create protocol extension from
Returns:
Return protocol extension if applicable
Throws:
EPPCodecException - When protocol extension is not supported

createExtension

public EPPCodecComponent createExtension(org.w3c.dom.Element aExtensionElm)
                                  throws EPPCodecException
Creates the concrete JobsContact ext instance when decoding XML that contains a JobsContact Extension.

Specified by:
createExtension in class EPPExtFactory
Parameters:
aExtensionElm - extension XML element. For example <pricing:query>.
Returns:
Concrete EPPCodecComponent associated with the extension XML element. For example, EPPPricingQueryExt might be associated with an <pricing:query> element.
Throws:
EPPCodecException - Error creating the concrete EPPCodecComponent

getService

public EPPService getService()
Returns the EPPService instance associated with this ExtFactory. The EPPService instance contains the XML Namespace and XML Schema location

Specified by:
getService in class EPPExtFactory
Returns:
the EPPService instance associated with this ExtFactory

getXmlSchemas

public java.util.Set getXmlSchemas()
Gets the list of XML schemas that need to be pre-loaded into the XML Parser.

Overrides:
getXmlSchemas in class EPPExtFactory
Returns:
Set of String XML Schema names that should be pre-loaded in the XML Parser.
See Also:
EPPMapFactory.getXmlSchemas()


Copyright © VeriSign Inc. All Rights Reserved.