Classes | Public Member Functions | Public Attributes

org.exolab.castor.xml.dtd.parser.DTDParser Class Reference

Inheritance diagram for org.exolab.castor.xml.dtd.parser.DTDParser:
org.exolab.castor.xml.dtd.parser.DTDParserConstants

List of all members.

Classes

class  JJCalls

Public Member Functions

final DTDdocument Input () throws ParseException, DTDException
final void ElementDecl (DTDdocument document) throws ParseException, DTDException
final void Mixed (Element element) throws ParseException, DTDException
final ContentParticle ContPart () throws ParseException
final ContentParticle SeqOrChoiceContPart () throws ParseException
final void OccuranceSpecification (ContentParticle cp) throws ParseException
final void AttlistDecl (DTDdocument document) throws ParseException, DTDException
final String AttrValue () throws ParseException
final void GEntityDecl (DTDdocument document) throws ParseException
final String GEValue () throws ParseException
final void NotationDecl (DTDdocument document) throws ParseException, DTDException
final void Comment () throws ParseException
 DTDParser (CharStream stream)
void ReInit (CharStream stream)
 DTDParser (DTDParserTokenManager tm)
void ReInit (DTDParserTokenManager tm)
final Token getNextToken ()
final Token getToken (int index)
final ParseException generateParseException ()
final void enable_tracing ()
final void disable_tracing ()

Public Attributes

DTDParserTokenManager token_source
Token token
Token jj_nt
boolean lookingAhead = false

Detailed Description

Main XML DTD parser. Parses DTD documents with parameter entity references already substituted by corresponding replacement text. Constructs DTD document object.

Author:
Alexander Totok
Version:
Revision:
1.2
Date:
2004/10/01 13:25:16

Constructor & Destructor Documentation

org.exolab.castor.xml.dtd.parser.DTDParser.DTDParser ( CharStream  stream  ) 
org.exolab.castor.xml.dtd.parser.DTDParser.DTDParser ( DTDParserTokenManager  tm  ) 

Member Function Documentation

final void org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl ( DTDdocument  document  )  throws ParseException, DTDException

Parsing procedure corresponding to the Attribute Declaration nonterminal.

Parameters:
document DTD document to add this Attribute Declaration to.

References org.exolab.castor.xml.dtd.Element.addAttribute(), org.exolab.castor.xml.dtd.Attribute.addValue(), org.exolab.castor.xml.dtd.parser.DTDParser.AttrValue(), org.exolab.castor.xml.dtd.parser.DTDParserConstants.BEGIN_ATTR_DECL, org.exolab.castor.xml.dtd.parser.DTDParserConstants.CDATA, org.exolab.castor.xml.dtd.parser.DTDParserConstants.END_ATTR_DECL, org.exolab.castor.xml.dtd.parser.DTDParserConstants.ENTITIES, org.exolab.castor.xml.dtd.parser.DTDParserConstants.ENTITY, org.exolab.castor.xml.dtd.parser.DTDParserConstants.FIXED, org.exolab.castor.xml.dtd.parser.DTDParserConstants.ID, org.exolab.castor.xml.dtd.parser.DTDParserConstants.IDREF, org.exolab.castor.xml.dtd.parser.DTDParserConstants.IDREFS, org.exolab.castor.xml.dtd.parser.Token.image, org.exolab.castor.xml.dtd.parser.DTDParserConstants.IMPLIED, org.exolab.castor.xml.dtd.parser.DTDParserConstants.LEFT_PAREN_ATTR, org.exolab.castor.xml.dtd.parser.DTDParserConstants.NAME_ATTR, org.exolab.castor.xml.dtd.parser.DTDParserConstants.NMTOKEN, org.exolab.castor.xml.dtd.parser.DTDParserConstants.NMTOKEN_ATTR, org.exolab.castor.xml.dtd.parser.DTDParserConstants.NMTOKENS, org.exolab.castor.xml.dtd.parser.DTDParserConstants.NOTATION, org.exolab.castor.xml.dtd.parser.DTDParserConstants.OR_ATTR, org.exolab.castor.xml.dtd.parser.DTDParserConstants.REQUIRED, org.exolab.castor.xml.dtd.parser.DTDParserConstants.RIGHT_PAREN_ATTR, org.exolab.castor.xml.dtd.parser.DTDParserConstants.S_ATTR, org.exolab.castor.xml.dtd.Attribute.setDefaultValue(), org.exolab.castor.xml.dtd.Attribute.setENTITIESType(), org.exolab.castor.xml.dtd.Attribute.setENTITYType(), org.exolab.castor.xml.dtd.Attribute.setEnumerationType(), org.exolab.castor.xml.dtd.Attribute.setFIXED(), org.exolab.castor.xml.dtd.Attribute.setIDREFSType(), org.exolab.castor.xml.dtd.Attribute.setIDREFType(), org.exolab.castor.xml.dtd.Attribute.setIDType(), org.exolab.castor.xml.dtd.Attribute.setIMPLIED(), org.exolab.castor.xml.dtd.Attribute.setNMTOKENSType(), org.exolab.castor.xml.dtd.Attribute.setNMTOKENType(), org.exolab.castor.xml.dtd.Attribute.setNOTATIONType(), org.exolab.castor.xml.dtd.Attribute.setREQUIRED(), org.exolab.castor.xml.dtd.Attribute.setStringType(), and org.exolab.castor.xml.dtd.parser.DTDParser.token.

Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.Input().

final void org.exolab.castor.xml.dtd.parser.DTDParser.disable_tracing (  ) 
final void org.exolab.castor.xml.dtd.parser.DTDParser.enable_tracing (  ) 
final ParseException org.exolab.castor.xml.dtd.parser.DTDParser.generateParseException (  ) 
final void org.exolab.castor.xml.dtd.parser.DTDParser.OccuranceSpecification ( ContentParticle  cp  )  throws ParseException
void org.exolab.castor.xml.dtd.parser.DTDParser.ReInit ( DTDParserTokenManager  tm  ) 

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties