public class TDTDReader
extends com.sun.xml.dtdparser.DTDHandlerBase
CHOICE, CONTENT_MODEL_ANY, CONTENT_MODEL_CHILDREN, CONTENT_MODEL_EMPTY, CONTENT_MODEL_MIXED, OCCURENCE_ONCE, OCCURENCE_ONE_OR_MORE, OCCURENCE_ZERO_OR_MORE, OCCURENCE_ZERO_OR_ONE, SEQUENCE, USE_FIXED, USE_IMPLIED, USE_NORMAL, USE_REQUIRED| Modifier | Constructor | Description |
|---|---|---|
protected |
TDTDReader(ErrorReceiver errorReceiver,
Options opts,
org.xml.sax.InputSource _bindInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
attributeDecl(java.lang.String elementName,
java.lang.String attributeName,
java.lang.String attributeType,
java.lang.String[] enumeration,
short attributeUse,
java.lang.String defaultValue) |
|
void |
childElement(java.lang.String elementName,
short occurence) |
|
void |
connector(short connectorType) |
|
protected CPropertyInfo |
createAttribute(java.lang.String elementName,
java.lang.String attributeName,
java.lang.String attributeType,
java.lang.String[] enums,
short attributeUse,
java.lang.String defaultValue) |
|
void |
endContentModel(java.lang.String elementName,
short contentModelType) |
|
void |
endDTD() |
|
void |
endModelGroup(short occurence) |
|
protected void |
error(org.xml.sax.Locator loc,
java.lang.String prop,
java.lang.Object... args) |
|
void |
error(org.xml.sax.SAXParseException e) |
|
void |
fatalError(org.xml.sax.SAXParseException e) |
|
static Model |
parse(org.xml.sax.InputSource dtd,
org.xml.sax.InputSource bindingInfo,
ErrorReceiver errorReceiver,
Options opts) |
Parses DTD grammar and a binding information into BGM.
|
void |
setDocumentLocator(org.xml.sax.Locator loc) |
|
void |
startContentModel(java.lang.String elementName,
short contentModelType) |
|
void |
startDTD(com.sun.xml.dtdparser.InputEntity entity) |
|
void |
startModelGroup() |
|
void |
warning(org.xml.sax.SAXParseException e) |
characters, comment, endCDATA, externalGeneralEntityDecl, externalParameterEntityDecl, ignorableWhitespace, internalGeneralEntityDecl, internalParameterEntityDecl, mixedElement, notationDecl, processingInstruction, startCDATA, unparsedEntityDeclprotected TDTDReader(ErrorReceiver errorReceiver, Options opts, org.xml.sax.InputSource _bindInfo) throws AbortException
AbortExceptionpublic static Model parse(org.xml.sax.InputSource dtd, org.xml.sax.InputSource bindingInfo, ErrorReceiver errorReceiver, Options opts)
This method is just a utility method that covers 80% of the use cases.
bindingInfo - binding information file, if any. Can be null.public void startDTD(com.sun.xml.dtdparser.InputEntity entity)
throws org.xml.sax.SAXException
startDTD in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void endDTD()
throws org.xml.sax.SAXException
endDTD in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void attributeDecl(java.lang.String elementName,
java.lang.String attributeName,
java.lang.String attributeType,
java.lang.String[] enumeration,
short attributeUse,
java.lang.String defaultValue)
throws org.xml.sax.SAXException
attributeDecl in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionprotected CPropertyInfo createAttribute(java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeType, java.lang.String[] enums, short attributeUse, java.lang.String defaultValue) throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void startContentModel(java.lang.String elementName,
short contentModelType)
throws org.xml.sax.SAXException
startContentModel in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void endContentModel(java.lang.String elementName,
short contentModelType)
throws org.xml.sax.SAXException
endContentModel in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void startModelGroup()
throws org.xml.sax.SAXException
startModelGroup in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void endModelGroup(short occurence)
throws org.xml.sax.SAXException
endModelGroup in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void connector(short connectorType)
throws org.xml.sax.SAXException
connector in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void childElement(java.lang.String elementName,
short occurence)
throws org.xml.sax.SAXException
childElement in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void setDocumentLocator(org.xml.sax.Locator loc)
setDocumentLocator in class com.sun.xml.dtdparser.DTDHandlerBasepublic void error(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
error in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void fatalError(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
fatalError in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionpublic void warning(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
warning in class com.sun.xml.dtdparser.DTDHandlerBaseorg.xml.sax.SAXExceptionprotected final void error(org.xml.sax.Locator loc,
java.lang.String prop,
java.lang.Object... args)
Copyright © 2018 Oracle Corporation. All rights reserved.