public final class DTDSubsetImpl extends DTDSubset
DTDSubsetSCHEMA_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(NotationDecl oldDecl,
NotationDecl newDecl) |
java.lang.String |
toString() |
getSchemaTypepublic 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 DTDSubsetjavax.xml.stream.XMLStreamExceptionpublic XMLValidator createValidator(ValidationContext ctxt) throws javax.xml.stream.XMLStreamException
createValidator in interface XMLValidationSchemacreateValidator in class DTDSubsetjavax.xml.stream.XMLStreamExceptionpublic int getEntityCount()
getEntityCount in interface DTDValidationSchemagetEntityCount in class DTDSubsetpublic int getNotationCount()
getNotationCount in interface DTDValidationSchemagetNotationCount in class DTDSubsetpublic boolean isCachable()
isCachable in class DTDSubsetpublic java.util.HashMap getGeneralEntityMap()
getGeneralEntityMap in class DTDSubsetpublic java.util.List getGeneralEntityList()
getGeneralEntityList in class DTDSubsetpublic java.util.HashMap getParameterEntityMap()
getParameterEntityMap in class DTDSubsetpublic java.util.HashMap getNotationMap()
getNotationMap in class DTDSubsetpublic java.util.List getNotationList()
getNotationList in class DTDSubsetpublic java.util.HashMap getElementMap()
getElementMap in class DTDSubsetpublic boolean isReusableWith(DTDSubset intSubset)
isReusableWith in class DTDSubsetpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void throwNotationException(NotationDecl oldDecl, NotationDecl newDecl) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void throwElementException(DTDElement oldElem, javax.xml.stream.Location loc) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException