com.ctc.wstx.dtd
public final class DTDSubsetImpl extends DTDSubset
DTDSubset
SCHEMA_ID_DTD, SCHEMA_ID_RELAXNG, SCHEMA_ID_TREX, SCHEMA_ID_W3C_SCHEMA
Modifier and Type | Method and Description |
---|---|
DTDSubset |
combineWithExternalSubset(InputProblemReporter rep,
DTDSubset extSubset)
Method that will combine definitions from internal and external subsets,
producing a single DTD set.
|
static DTDSubsetImpl |
constructInstance(boolean cachable,
java.util.HashMap genEnt,
java.util.Set refdGEs,
java.util.HashMap paramEnt,
java.util.Set refdPEs,
java.util.HashMap notations,
java.util.HashMap elements,
boolean fullyValidating) |
XMLValidator |
createValidator(ValidationContext ctxt) |
java.util.HashMap |
getElementMap() |
int |
getEntityCount() |
java.util.List |
getGeneralEntityList() |
java.util.HashMap |
getGeneralEntityMap() |
int |
getNotationCount() |
java.util.List |
getNotationList() |
java.util.HashMap |
getNotationMap() |
java.util.HashMap |
getParameterEntityMap() |
boolean |
isCachable() |
boolean |
isReusableWith(DTDSubset intSubset)
Method used in determining whether cached external subset instance
can be used with specified internal subset.
|
static void |
throwElementException(DTDElement oldElem,
javax.xml.stream.Location loc) |
static void |
throwNotationException(javax.xml.stream.events.NotationDeclaration oldDecl,
javax.xml.stream.events.NotationDeclaration newDecl) |
java.lang.String |
toString() |
getSchemaType
public static DTDSubsetImpl constructInstance(boolean cachable, java.util.HashMap genEnt, java.util.Set refdGEs, java.util.HashMap paramEnt, java.util.Set refdPEs, java.util.HashMap notations, java.util.HashMap elements, boolean fullyValidating)
public DTDSubset combineWithExternalSubset(InputProblemReporter rep, DTDSubset extSubset) throws javax.xml.stream.XMLStreamException
combineWithExternalSubset
in class DTDSubset
javax.xml.stream.XMLStreamException
public XMLValidator createValidator(ValidationContext ctxt) throws javax.xml.stream.XMLStreamException
createValidator
in interface XMLValidationSchema
createValidator
in class DTDSubset
javax.xml.stream.XMLStreamException
public int getEntityCount()
getEntityCount
in interface DTDValidationSchema
getEntityCount
in class DTDSubset
public int getNotationCount()
getNotationCount
in interface DTDValidationSchema
getNotationCount
in class DTDSubset
public boolean isCachable()
isCachable
in class DTDSubset
public java.util.HashMap getGeneralEntityMap()
getGeneralEntityMap
in class DTDSubset
public java.util.List getGeneralEntityList()
getGeneralEntityList
in class DTDSubset
public java.util.HashMap getParameterEntityMap()
getParameterEntityMap
in class DTDSubset
public java.util.HashMap getNotationMap()
getNotationMap
in class DTDSubset
public java.util.List getNotationList()
getNotationList
in class DTDSubset
public java.util.HashMap getElementMap()
getElementMap
in class DTDSubset
public boolean isReusableWith(DTDSubset intSubset)
isReusableWith
in class DTDSubset
public java.lang.String toString()
toString
in class java.lang.Object
public static void throwNotationException(javax.xml.stream.events.NotationDeclaration oldDecl, javax.xml.stream.events.NotationDeclaration newDecl) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static void throwElementException(DTDElement oldElem, javax.xml.stream.Location loc) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException