Package containing regular expressions and DTD.
There are three central classes contained in this package:
- {@link edu.buffalo.nsf.xmlcqa.data.dtd.DTD} which encapsulates Document Type Definiton
- {@link edu.buffalo.nsf.xmlcqa.data.dtd.NDFA} which representa a nondeterministic finite automaton
used to recognize words confroming to a {@link edu.buffalo.nsf.xmlcqa.data.dtd.RegExpr regular expression}
- {@link edu.buffalo.nsf.xmlcqa.data.dtd.Tag} which facilitates efficient creation and identification
of tags in the system (this class is also a {@link edu.buffalo.nsf.xmlcqa.data.dtd.RegExpr regular expression}
This package also contains {@link edu.buffalo.nsf.xmlcqa.data.dtd.ValidationAutomaton} which checks if a
{@link edu.buffalo.nsf.xmlcqa.data.stream.TokenStream token stream} conforms to
a given {@link edu.buffalo.nsf.xmlcqa.data.dtd.DTD}.