public class EPPRegistryMapFactory extends EPPMapFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELM_REGISTRY_AUTHINFO
XML tag name associated with registry authorization information.
|
static java.lang.String |
NS
Namespace URI associated with EPPRegistryMapFactory.
|
static java.lang.String |
NS_PREFIX
Namespace prefix associated with EPPRegistryMapFactory.
|
EPP_CHECK, EPP_CREATE, EPP_DELETE, EPP_INFO, EPP_LOGIN, EPP_LOGOUT, EPP_RENEW, EPP_TRANSFER, EPP_UPDATE
Constructor and Description |
---|
EPPRegistryMapFactory() |
Modifier and Type | Method and Description |
---|---|
EPPCommand |
createCommand(org.w3c.dom.Element aMapElement)
Abstract method that creates a concrete
EPPCommand from an
XML element. |
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
EPPRegistryMapFactory . |
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 ELM_REGISTRY_AUTHINFO
public EPPCommand createCommand(org.w3c.dom.Element aMapElement) throws EPPCodecException
EPPMapFactory
EPPCommand
from an
XML element. For example, a EPPDomainCreateCmd
will
be created by EPPDomainMapFactory
given the
<domain:create> XML element.createCommand
in class EPPMapFactory
aMapElement
- command extension XML element. For example
<domain:create>.EPPCommand
associated with command
extension XML element. For example,
EPPDomainCreateCmd
.EPPCodecException
- Error creating the concrete
EPPCommand
public 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, <contact:info-data> must be the
element passed for a Contact Info Response.createResponse
in class EPPMapFactory
aMapElement
- Mapping Extension EPP XML Element.EPPResponse
instance associated with
aMapElement
.EPPCodecException
- Error creating concrete EPPResponse
public EPPService getService()
EPPService
associated with
EPPRegistryMapFactory
. 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 EPPMapFactory
public java.util.Set getXmlSchemas()
getXmlSchemas
in class EPPMapFactory
Set
of String
XML Schema names that
should be pre-loaded in the XML Parser.EPPMapFactory.getXmlSchemas()