A B C D E F G I J K L M N O P R S T W X

A

add_escapes(String) - Method in class xylia.sax.contentmodelparser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addEscapes(String) - Static method in class xylia.sax.contentmodelparser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addState(Object) - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
 
addTransition(Object, Object, Object) - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
 
adjustBeginLineColumn(int, int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
ALT - Static variable in class xylia.sax.contentmodelparser.RegExp
 
ANY - Static variable in interface xylia.sax.contentmodelparser.ContentModelKinds
 
ANY - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
attributeDecl(String, String, String, String, String) - Method in class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
The event is simply passed to the next DeclHandler.

B

backup(int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
beginColumn - Variable in class xylia.sax.contentmodelparser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class xylia.sax.contentmodelparser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
bufpos - Variable in class xylia.sax.contentmodelparser.SimpleCharStream
 

C

CHILDREN - Static variable in interface xylia.sax.contentmodelparser.ContentModelKinds
 
ContentModelFactory - interface xylia.sax.contentmodelparser.ContentModelFactory.
An interface for objects that create content models.
ContentModelKinds - interface xylia.sax.contentmodelparser.ContentModelKinds.
The four kinds of content models.
ContentModelMap - class xylia.sax.contentmodelparser.ContentModelMap.
A Map of content models.
ContentModelMap() - Constructor for class xylia.sax.contentmodelparser.ContentModelMap
 
ContentModelParserConstants - interface xylia.sax.contentmodelparser.ContentModelParserConstants.
 
ContentModelParserDeclHandler - class xylia.sax.contentmodelparser.ContentModelParserDeclHandler.
A DeclHandler to handle content models.
ContentModelParserDeclHandler(ParsedContentModelHandler) - Constructor for class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
Construct with a DefaultContentModelFactory.
ContentModelParserDeclHandler(ParsedContentModelHandler, ContentModelFactory) - Constructor for class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
Constuctor.
ContentModelParserTokenManager - class xylia.sax.contentmodelparser.ContentModelParserTokenManager.
 
ContentModelParserTokenManager(SimpleCharStream) - Constructor for class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
ContentModelParserTokenManager(SimpleCharStream, int) - Constructor for class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
ContentParserTests - class xylia.sax.contentmodelparser.ContentParserTests.
Some unit tests for the contentmodelparser package.
ContentParserTests() - Constructor for class xylia.sax.contentmodelparser.ContentParserTests
 
ContentParserTests(String) - Constructor for class xylia.sax.contentmodelparser.ContentParserTests
 
ConvertToDFA - class xylia.sax.contentmodelparser.ConvertToDFA.
Converts a regular expression to a Deterministe Finite Automaton (DFA).
ConvertToDFA() - Constructor for class xylia.sax.contentmodelparser.ConvertToDFA
 
convertToDFA(RegExp) - Static method in class xylia.sax.contentmodelparser.ConvertToDFA
Implements the algorithm in of Aho Sethi and Ullman section 3.9 converting a regular expression (unaugmented) to a dfa (not minimized).
curChar - Variable in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
currentToken - Variable in class xylia.sax.contentmodelparser.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
DEFAULT - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
DefaultContentModel - class xylia.sax.contentmodelparser.DefaultContentModel.
A content model able to check validity of a sequence of children.
DefaultContentModel(int) - Constructor for class xylia.sax.contentmodelparser.DefaultContentModel
Construct an ANY or EMPTY content model.
DefaultContentModel(int, RegExp) - Constructor for class xylia.sax.contentmodelparser.DefaultContentModel
Construct a CHILDREN or MIXED content model
DefaultContentModelFactory - class xylia.sax.contentmodelparser.DefaultContentModelFactory.
Construct a DefaultContentModel.
DefaultContentModelFactory() - Constructor for class xylia.sax.contentmodelparser.DefaultContentModelFactory
 
DIGIT - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
Done() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 

E

elementDecl(String, Object) - Method in interface xylia.sax.contentmodelparser.ParsedContentModelHandler
Receives the parsed content for an element.
elementDecl(String, Object) - Method in class xylia.sax.contentmodelparser.ContentModelMap
 
elementDecl(String, String) - Method in class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
Parses the content model and passes the parsed representation to the ParsedContentModelHandler.
EMPTY - Static variable in interface xylia.sax.contentmodelparser.ContentModelKinds
 
EMPTY - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
endColumn - Variable in class xylia.sax.contentmodelparser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class xylia.sax.contentmodelparser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EOF - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
eol - Variable in class xylia.sax.contentmodelparser.ParseException
The end of line string for this machine.
error(SAXParseException) - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
expectedTokenSequences - Variable in class xylia.sax.contentmodelparser.ParseException
Each entry in this array is an array of integers.
EXTENDER - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
externalEntityDecl(String, String, String) - Method in class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
The event is simply passed to the next DeclHandler.

F

fatalError(SAXParseException) - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
finishContentModel(int) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Complete construction of a content model.
finishContentModel(int) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Complete construction of a content model.
finishContentModel(int, Object) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Complete construction of a content model.
finishContentModel(int, Object) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Complete construction of a content model.
FiniteStateAutomaton - class xylia.sax.contentmodelparser.FiniteStateAutomaton.
A Finite State Automaton.
FiniteStateAutomaton(StateTransitionStructure, Object, Set) - Constructor for class xylia.sax.contentmodelparser.FiniteStateAutomaton
 

G

getBeginColumn() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
getBeginLine() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
getColumn() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
Deprecated.  
getEndColumn() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
getEndLine() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
getFSA() - Method in class xylia.sax.contentmodelparser.DefaultContentModel
Return a finite state automaton for the content model
GetImage() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
getKind() - Method in class xylia.sax.contentmodelparser.RegExp
 
getKind() - Method in class xylia.sax.contentmodelparser.DefaultContentModel
Returns one of EMPTY, ANY, CHILDREN, or MIXED.
getLine() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
Deprecated.  
getMessage() - Method in class xylia.sax.contentmodelparser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class xylia.sax.contentmodelparser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getName() - Method in class xylia.sax.contentmodelparser.RegExp
 
getNextToken() - Method in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
getOperand(int) - Method in class xylia.sax.contentmodelparser.RegExp
 
getRegExp() - Method in class xylia.sax.contentmodelparser.DefaultContentModel
Return a regular expression for the content model.
GetSuffix(int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
goBackward(Object, Object) - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
Obtain the set of states that preceed a given state.
goBackwardOverList(Set, List) - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
Obtain the set of states that reaches any state in a set, by a list of labels.
goForward(Object, Object) - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
Obtain the set of states that follows a given state.
goForwardOverList(Set, List) - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
Obtain the set of states reachable from any state in a set, by a list of labels.

I

image - Variable in class xylia.sax.contentmodelparser.Token
The string image of the token.
internalEntityDecl(String, String) - Method in class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
The event is simply passed to the next DeclHandler.

J

jjstrLiteralImages - Static variable in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 

K

kind - Variable in class xylia.sax.contentmodelparser.Token
An integer that describes the kind of this token.
KPLUS - Static variable in class xylia.sax.contentmodelparser.RegExp
 
KSTAR - Static variable in class xylia.sax.contentmodelparser.RegExp
 

L

LETTER - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
lexStateNames - Static variable in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 

M

match(List) - Method in class xylia.sax.contentmodelparser.FiniteStateAutomaton
Returns true iff the List is matched by the automaton.
match(List) - Method in class xylia.sax.contentmodelparser.DefaultContentModel
Determine whether a sequence of content elements is matched by the automaton.
MIXED - Static variable in interface xylia.sax.contentmodelparser.ContentModelKinds
 
mkAlternation(Object, Object) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing an occurence of an alternation in the content model.
mkAlternation(Object, Object) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing an occurence of an alternation in the content model.
mkKleenePlus(Object) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing nonempty repetition of a regular expression in the content model.
mkKleenePlus(Object) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing nonempty repetition of a regular expression in the content model.
mkKleeneStar(Object) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing possibly empty repetition of a regular expression in the content model.
mkKleeneStar(Object) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing possibly empty repetition of a regular expression in the content model.
mkName(String) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing an occurence of an element name in the content model.
mkName(String) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing an occurence of an element name in the content model.
mkOptional(Object) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing an occurence of optional regular expression in the content model.
mkOptional(Object) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing an occurence of optional regular expression in the content model.
mkPCDATA() - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing an occurence of #PCDATA in the content model.
mkPCDATA() - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing an occurence of #PCDATA in the content model.
mkSequence(Object, Object) - Method in class xylia.sax.contentmodelparser.DefaultContentModelFactory
Create a regular expression object representing an occurence of a sequence in the content model.
mkSequence(Object, Object) - Method in interface xylia.sax.contentmodelparser.ContentModelFactory
Create a regular expression object representing an occurence of a sequence in the content model.

N

NAME - Static variable in class xylia.sax.contentmodelparser.RegExp
 
NAME - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
NAMECHAR - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
newToken(int) - Static method in class xylia.sax.contentmodelparser.Token
Returns a new Token object, by default.
next - Variable in class xylia.sax.contentmodelparser.Token
A reference to the next regular (non-special) token from the input stream.

O

OPT - Static variable in class xylia.sax.contentmodelparser.RegExp
 

P

ParsedContentModelHandler - interface xylia.sax.contentmodelparser.ParsedContentModelHandler.
An interface for objects that handle parsed content models.
ParseException - exception xylia.sax.contentmodelparser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class xylia.sax.contentmodelparser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class xylia.sax.contentmodelparser.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class xylia.sax.contentmodelparser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
PCDATA - Static variable in class xylia.sax.contentmodelparser.RegExp
 
PCDATA - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 

R

readChar() - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
RegExp - class xylia.sax.contentmodelparser.RegExp.
A tree node for representing regular expressions.
RegExp(int) - Constructor for class xylia.sax.contentmodelparser.RegExp
 
RegExp(int, RegExp) - Constructor for class xylia.sax.contentmodelparser.RegExp
 
RegExp(int, RegExp, RegExp) - Constructor for class xylia.sax.contentmodelparser.RegExp
 
RegExp(int, String) - Constructor for class xylia.sax.contentmodelparser.RegExp
 
ReInit(InputStream) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
ReInit(Reader) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
ReInit(Reader, int, int, int) - Method in class xylia.sax.contentmodelparser.SimpleCharStream
 
ReInit(SimpleCharStream) - Method in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 

S

SEQ - Static variable in class xylia.sax.contentmodelparser.RegExp
 
setDebugStream(PrintStream) - Method in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 
setNextHandler(DeclHandler) - Method in class xylia.sax.contentmodelparser.ContentModelParserDeclHandler
Set the next handler in the chain.
setUp() - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
SimpleCharStream - class xylia.sax.contentmodelparser.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream) - Constructor for class xylia.sax.contentmodelparser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class xylia.sax.contentmodelparser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class xylia.sax.contentmodelparser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class xylia.sax.contentmodelparser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class xylia.sax.contentmodelparser.SimpleCharStream
 
SimpleCharStream(Reader, int, int, int) - Constructor for class xylia.sax.contentmodelparser.SimpleCharStream
 
specialConstructor - Variable in class xylia.sax.contentmodelparser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class xylia.sax.contentmodelparser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
StateTransitionStructure - class xylia.sax.contentmodelparser.StateTransitionStructure.
A graph structure for Finite State Automata.
StateTransitionStructure() - Constructor for class xylia.sax.contentmodelparser.StateTransitionStructure
 
staticFlag - Static variable in class xylia.sax.contentmodelparser.SimpleCharStream
 
SwitchTo(int) - Method in class xylia.sax.contentmodelparser.ContentModelParserTokenManager
 

T

test0() - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
test1() - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
testConversion() - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
testSetUp() - Method in class xylia.sax.contentmodelparser.ContentParserTests
 
Token - class xylia.sax.contentmodelparser.Token.
Describes the input token stream.
Token() - Constructor for class xylia.sax.contentmodelparser.Token
 
tokenImage - Variable in class xylia.sax.contentmodelparser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface xylia.sax.contentmodelparser.ContentModelParserConstants
 
TokenMgrError - error xylia.sax.contentmodelparser.TokenMgrError.
 
TokenMgrError() - Constructor for class xylia.sax.contentmodelparser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class xylia.sax.contentmodelparser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class xylia.sax.contentmodelparser.TokenMgrError
 
toString() - Method in class xylia.sax.contentmodelparser.RegExp
 
toString() - Method in class xylia.sax.contentmodelparser.FiniteStateAutomaton
 
toString() - Method in class xylia.sax.contentmodelparser.StateTransitionStructure
 
toString() - Method in class xylia.sax.contentmodelparser.Token
Returns the image.

W

warning(SAXParseException) - Method in class xylia.sax.contentmodelparser.ContentParserTests
 

X

xylia.sax.contentmodelparser - package xylia.sax.contentmodelparser
 

A B C D E F G I J K L M N O P R S T W X