Public Member Functions | |
final String | Input () throws ParseException, DTDException |
final void | PEdecl (Hashtable parameterEntities) throws ParseException, DTDException |
final String | EntityValue (Hashtable parameterEntities) throws ParseException, DTDException |
DTDInitialParser (CharStream stream) | |
void | ReInit (CharStream stream) |
DTDInitialParser (DTDInitialParserTokenManager tm) | |
void | ReInit (DTDInitialParserTokenManager tm) |
final Token | getNextToken () |
final Token | getToken (int index) |
final ParseException | generateParseException () |
final void | enable_tracing () |
final void | disable_tracing () |
Public Attributes | |
DTDInitialParserTokenManager | token_source |
Token | token |
Token | jj_nt |
Initial XML DTD parser. Searches for parameter entity declarations and substitutes parameter entity references by corresponding replacement text.
org.exolab.castor.xml.dtd.parser.DTDInitialParser.DTDInitialParser | ( | CharStream | stream | ) |
org.exolab.castor.xml.dtd.parser.DTDInitialParser.DTDInitialParser | ( | DTDInitialParserTokenManager | tm | ) |
final void org.exolab.castor.xml.dtd.parser.DTDInitialParser.disable_tracing | ( | ) |
final void org.exolab.castor.xml.dtd.parser.DTDInitialParser.enable_tracing | ( | ) |
final String org.exolab.castor.xml.dtd.parser.DTDInitialParser.EntityValue | ( | Hashtable | parameterEntities | ) | throws ParseException, DTDException |
Parsing procedure corresponding to the Entity Value nonterminal.
References org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.END_DQ, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.END_SQ, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.ENTITY_VALUE_TEXT_DQ, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.ENTITY_VALUE_TEXT_SQ, org.exolab.castor.xml.dtd.parser.Token.image, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.PE_REFERENCE_DQ, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.PE_REFERENCE_SQ, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.START_DQ, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.START_SQ, and org.exolab.castor.xml.dtd.parser.DTDInitialParser.token.
Referenced by org.exolab.castor.xml.dtd.parser.DTDInitialParser.PEdecl().
final ParseException org.exolab.castor.xml.dtd.parser.DTDInitialParser.generateParseException | ( | ) |
final Token org.exolab.castor.xml.dtd.parser.DTDInitialParser.getNextToken | ( | ) |
final Token org.exolab.castor.xml.dtd.parser.DTDInitialParser.getToken | ( | int | index | ) |
final String org.exolab.castor.xml.dtd.parser.DTDInitialParser.Input | ( | ) | throws ParseException, DTDException |
Main method that starts parsing process.
References org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.BEGIN_PE_DECL, org.exolab.castor.xml.dtd.parser.Token.image, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.PE_REFERENCE_D, org.exolab.castor.xml.dtd.parser.DTDInitialParser.PEdecl(), org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.TEXT_UNIT, and org.exolab.castor.xml.dtd.parser.DTDInitialParser.token.
Referenced by org.exolab.castor.xml.dtd.Converter.parseDTD().
final void org.exolab.castor.xml.dtd.parser.DTDInitialParser.PEdecl | ( | Hashtable | parameterEntities | ) | throws ParseException, DTDException |
Parsing procedure corresponding to the Parameter Entity Declaration nonterminal.
References org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.BEGIN_PE_DECL, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.END_PE_DECL, org.exolab.castor.xml.dtd.parser.DTDInitialParser.EntityValue(), org.exolab.castor.xml.dtd.parser.Token.image, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.NAME_OF_PE, org.exolab.castor.xml.dtd.parser.DTDInitialParserConstants.SPACE, and org.exolab.castor.xml.dtd.parser.DTDInitialParser.token.
Referenced by org.exolab.castor.xml.dtd.parser.DTDInitialParser.Input().
void org.exolab.castor.xml.dtd.parser.DTDInitialParser.ReInit | ( | DTDInitialParserTokenManager | tm | ) |
void org.exolab.castor.xml.dtd.parser.DTDInitialParser.ReInit | ( | CharStream | stream | ) |
Referenced by org.exolab.castor.xml.dtd.parser.DTDInitialParser.DTDInitialParser(), org.exolab.castor.xml.dtd.parser.DTDInitialParser.EntityValue(), org.exolab.castor.xml.dtd.parser.DTDInitialParser.generateParseException(), org.exolab.castor.xml.dtd.parser.DTDInitialParser.getNextToken(), org.exolab.castor.xml.dtd.parser.DTDInitialParser.getToken(), org.exolab.castor.xml.dtd.parser.DTDInitialParser.Input(), org.exolab.castor.xml.dtd.parser.DTDInitialParser.PEdecl(), and org.exolab.castor.xml.dtd.parser.DTDInitialParser.ReInit().