org.exolab.castor.xml.dtd.parser
Class DTDInitialParser
java.lang.Object
org.exolab.castor.xml.dtd.parser.DTDInitialParser
- DTDInitialParserConstants
public class DTDInitialParser
extends java.lang.Object
Initial XML DTD parser. Searches for parameter entity declarations
and substitutes parameter entity references by
corresponding replacement text.
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:20 $
BEGIN_PE_DECL , COMBINING_CHAR , DEFAULT , DIGIT , END_DQ , END_PE_DECL , END_SQ , ENTITY_VALUE_TEXT_DQ , ENTITY_VALUE_TEXT_SQ , EOF , EXTENDER , LETTER , NAME , NAMECHAR , NAME_OF_PE , PE_REFERENCE_D , PE_REFERENCE_DQ , PE_REFERENCE_SQ , S , SPACE , START_DQ , START_SQ , TEXT_UNIT , WithinEntityValueDQ , WithinEntityValueSQ , WithinPEdecl , tokenImage |
DTDInitialParser
public DTDInitialParser(CharStream stream)
EntityValue
public final String EntityValue(Hashtable parameterEntities)
throws ParseException,
DTDException
Parsing procedure corresponding to the Entity Value nonterminal.
Input
public final String Input()
throws ParseException,
DTDException
Main method that starts parsing process.
- result of the parsing process - document with parameter entity
references expaned.
PEdecl
public final void PEdecl(Hashtable parameterEntities)
throws ParseException,
DTDException
Parsing procedure corresponding to the Parameter Entity Declaration
nonterminal.
disable_tracing
public final void disable_tracing()
enable_tracing
public final void enable_tracing()
generateParseException
public final ParseException generateParseException()
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com