public class EPPDomainMapFactory extends EPPMapFactory
EPPDomainMapFactory represents the EPPCommand and
EPPResponseMap factory for the EPP Domain Mapping with the XML
Namespace URI "urn:ietf:params:xmlns:domain". The fully qualified class name
for EPPDomainMapFactory is included in a call to
EPPFactory.init or EPPCodec.init.EPPCodec,
EPPFactory,
EPPCommand,
EPPResponse| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ELM_DOMAIN_AUTHINFO
XML tag name associated with domain authorization information.
|
static java.lang.String |
NS
Namespace URI associated with EPPDomainMapFactory.
|
static java.lang.String |
NS_CONTACT
Namesapce URI associated with the Contact Command Mapping.
|
static java.lang.String |
NS_PREFIX
Namespace prefix associated with EPPDomainMapFactory.
|
EPP_CHECK, EPP_CREATE, EPP_DELETE, EPP_INFO, EPP_LOGIN, EPP_LOGOUT, EPP_RENEW, EPP_TRANSFER, EPP_UPDATE| Constructor and Description |
|---|
EPPDomainMapFactory()
Allocates a new
EPPDomainMapFactory. |
| Modifier and Type | Method and Description |
|---|---|
EPPCommand |
createCommand(org.w3c.dom.Element aMapElement)
creates a concrete
EPPCommand from the passed in XML Element tree. |
EPPResponse |
createResponse(org.w3c.dom.Element aMapElement)
creates a concrete
EPPResponse from the passed in XML Element
tree. |
EPPService |
getService()
Gets the
EPPService associated with EPPDomainMapFactory. |
java.util.Set |
getXmlSchemas()
Gets the list of XML schemas that need to be pre-loaded into the XML
Parser.
|
public static final java.lang.String NS
public static final java.lang.String NS_PREFIX
public static final java.lang.String NS_CONTACT
public static final java.lang.String ELM_DOMAIN_AUTHINFO
public EPPDomainMapFactory()
EPPDomainMapFactory. The service attribute will be
initialized with the XML namespace information defined by the
EPPDomainMapFactory constants:EPPDomainMapFactoryEPPDomainMapFactoryEPPDomainMapFactory
public EPPCommand createCommand(org.w3c.dom.Element aMapElement) throws EPPCodecException
EPPCommand from the passed in XML Element tree.
aMapElement must be the root node for the command extension. For
example, <domain:create> must be the element passed for a Domain
Create Command.createCommand in class EPPMapFactoryaMapElement - Mapping Extension EPP XML Element.EPPCommand instance associated with
aMapElement.EPPCodecException - Error creating concrete EPPCommandpublic EPPResponse createResponse(org.w3c.dom.Element aMapElement) throws EPPCodecException
EPPResponse from the passed in XML Element
tree. aMapElement must be the root node for the command extension.
For example, <domain:info-data> must be the element passed for a
Domain Info Response.createResponse in class EPPMapFactoryaMapElement - Mapping Extension EPP XML Element.EPPResponse instance associated with
aMapElement.EPPCodecException - Error creating concrete EPPResponsepublic EPPService getService()
EPPService associated with EPPDomainMapFactory.
The EPPService is used by EPPFactory for distributing the
responsibility of creating concrete EPPCommand and
EPPResponse objects by XML namespace. The XML namespace is defined
in the returned EPPService.getService in class EPPMapFactorypublic java.util.Set getXmlSchemas()
getXmlSchemas in class EPPMapFactorySet of String XML Schema names that should be
pre-loaded in the XML Parser.EPPMapFactory.getXmlSchemas()