MetaTF API

Uses of Class
MetaTF.Parser.DTDException

Packages that use DTDException
MetaTF.Parser This package provides the parser and symbol table builder for MetaTF. 
 

Uses of DTDException in MetaTF.Parser
 

Methods in MetaTF.Parser with parameters of type DTDException
(package private)  void STBuilder.report(DTDException e)
           
 

Methods in MetaTF.Parser that throw DTDException
 void SectionOffset.setNumber()
          Set the section number
 void SectionStride.setNumber()
          Set the section number
(package private) abstract  void Field.checkFields()
          Check that this field is well formed i.e.
(package private) abstract  boolean Field.addProperty(java.lang.String type, java.lang.String field, java.lang.String property, Value value, int beginLine)
          Add a property to this field
(package private)  void NamedField.checkFields()
          Check that this field is well formed.
 void NamedField.addProperty(java.lang.String p, Value v, int l)
          Add property p=v to this field
 boolean NamedField.addProperty(java.lang.String type, java.lang.String field, java.lang.String property, Value value, int l)
          Add a property to this field
 void RepeatField.checkFields()
           
 boolean RepeatField.addProperty(java.lang.String type, java.lang.String field, java.lang.String property, Value value, int l)
           
(package private)  void TagField.setTag(int i)
          Set the value of the tag
 void TagField.setTag(Value v)
          Set the value of the tag
(package private)  void TagField.checkFields()
           
(package private)  boolean TagField.addProperty(java.lang.String type, java.lang.String field, java.lang.String property, Value value, int l)
          Add a property to this field.
(package private)  void Record.checkFields()
          Check that the field is well formed i.e.
 void Record.addProperty(java.lang.String t, java.lang.String f, java.lang.String p, Value v, int l)
           
(package private)  void Section.addRecord(Record r)
          Add a Record to this section
 void Section.addProperty(java.lang.String type, java.lang.String fname, java.lang.String p, Value v, int l)
           
 Value Section.getProperty(java.lang.String fname, java.lang.String p)
          Get the valeue of the named property if the field is defined at the section level
 void Section.addField(Field f)
          Add a Field to this section Simply override old definitions (i.e.
(package private)  void Section.addRecordByTag(int tag, Record r)
          Add a Record to the list of 'records by tag' in this section
 Record Section.getRecord(int tag)
          Get a record defined in this section
 Record Section.getRecord(java.lang.String str)
          Get a record defined in this section
 void HasProperties.addProperty(java.lang.String type, java.lang.String field, java.lang.String property, Value value, int beginLine)
          Add a property to this section or record
(package private)  void TupleField.checkFields()
           
 boolean TupleField.addProperty(java.lang.String type, java.lang.String field, java.lang.String property, Value value, int l)
           
static DTD DTD.instance()
          The only way to get the symbol table
 Section DTD.getSection(int n)
          Return the section
 int DTD.sectionNameToNumber(java.lang.String s)
          Get section number from its name
(package private)  void DTD.addSection(int sectionNumber, Section section)
          Add a new section to the symbol table
(package private)  void DTD.builtins()
          Construct the built-ins by hand 1.
 void HasFields.addField(Field f)
          Add a field to this section, record or field
 

Constructors in MetaTF.Parser that throw DTDException
Section(java.lang.String s, int i, boolean b, int l)
          Allocate a new object to represent asection
Section(java.lang.String s, int i, boolean b)
          Allocate a new object to represent asection
Section(java.lang.String s, int i)
          Allocate a new object to represent asection
 


MetaTF API

Copyright © 2001 - Richard Jones     MetaTF