Package com.verisign.epp.util
Class EPPStrictContactParser
- java.lang.Object
-
- javax.xml.parsers.DocumentBuilder
-
- com.verisign.epp.util.EPPSchemaCachingParser
-
- com.verisign.epp.util.EPPStrictContactParser
-
- All Implemented Interfaces:
EPPSchemaCacher
public class EPPStrictContactParser extends EPPSchemaCachingParser
XML parser that pre-caches the XML schemas registered in theEPPFactory
, but overriding the contact XML schema to use the strict EPP Contact RFC 5733 XML schema "contact-1.0.xsd".
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
POOL
Name of the EPP XML Parser Pool managed byGenericPoolManager
-
Fields inherited from class com.verisign.epp.util.EPPSchemaCachingParser
BIG_PRIME, CREATE_ENTITY_REF_NODES, DEFER_NODE_EXPANSION, DISALLOW_DOCTYPE_DECL, EXTERNAL_GENERAL_ENTITIES, EXTERNAL_PARAMETER_ENTITIES, INCLUDE_IGNORABLE_WHITE_SPACE, LOAD_DTD_GRAMMAR, LOAD_EXTERNAL_DTD, NAMESPACES_FEATURE_ID, NORMALIZE_DATA, SCHEMA_FULL_CHECKING_FEATURE_ID, SCHEMA_VALIDATION_FEATURE_ID, SYMBOL_TABLE, VALIDATION_FEATURE_ID, XMLGRAMMAR_POOL
-
-
Constructor Summary
Constructors Constructor Description EPPStrictContactParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<java.lang.String>
getXmlSchemas()
Gets the XML schemas to load into the XML parser by loading the XML schemas from theEPPFactory
and overriding the contact XML schema to use the strict EPP Contact RFC 5733 XML schema "contact-1.0.xsd".-
Methods inherited from class com.verisign.epp.util.EPPSchemaCachingParser
addSchemaToCache, getDOMImplementation, getFeature, getProperty, getSymbolTableSize, init, isNamespaceAware, isValidating, newDocument, parse, parse, parse, parse, parse, preloadSchemas, setEntityResolver, setErrorHandler, setFeature, setLockSchemaCache, setProperty, setSymbolTableSize
-
-
-
-
Field Detail
-
POOL
public static final java.lang.String POOL
Name of the EPP XML Parser Pool managed byGenericPoolManager
- See Also:
- Constant Field Values
-
-
Method Detail
-
getXmlSchemas
protected java.util.Set<java.lang.String> getXmlSchemas()
Gets the XML schemas to load into the XML parser by loading the XML schemas from theEPPFactory
and overriding the contact XML schema to use the strict EPP Contact RFC 5733 XML schema "contact-1.0.xsd".- Overrides:
getXmlSchemas
in classEPPSchemaCachingParser
- Returns:
Set
of XML names to pre-load.
-
-