A B C D E F G H I J K L M N O P Q R S T U V W

A

accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.Annotation
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.Comment
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.EndTag
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.HtmlElement
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.Newline
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.Tag
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.TagBlock
 
accept(HtmlVisitor) - Method in class com.quiotix.html.parser.HtmlDocument.Text
 
accept(HtmlVisitor) - Method in interface com.quiotix.html.parser.Visitable
Allow the Visitor to visit.
add_escapes(String) - Method in exception com.quiotix.html.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAttribute(HtmlDocument.Attribute) - Method in class com.quiotix.html.parser.HtmlDocument.AttributeList
Add.
addElement(HtmlDocument.HtmlElement) - Method in class com.quiotix.html.parser.HtmlDocument.ElementSequence
Add element to list.
addEscapes(String) - Static method in error com.quiotix.html.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
adjustBeginLineColumn(int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
ALPHA_CHAR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
ALPHANUM_CHAR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
ATTR_DOWNCASE - Static variable in class com.quiotix.html.parser.HtmlScrubber
Set attribute case to lower.
ATTR_EQ - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
ATTR_NAME - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
ATTR_UPCASE - Static variable in class com.quiotix.html.parser.HtmlScrubber
Set attribute case to upper.
ATTR_VAL - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
Attribute() - Method in class com.quiotix.html.parser.HtmlParser
 
attributeList - Variable in class com.quiotix.html.parser.HtmlDocument.Tag
A List of the tags Attributes.
AttributeList() - Method in class com.quiotix.html.parser.HtmlParser
 
attributes - Variable in class com.quiotix.html.parser.HtmlDocument.AttributeList
The backing List.

B

backup(int) - Method in class com.quiotix.html.parser.SimpleCharStream
Backup a number of characters.
beginColumn - Variable in class com.quiotix.html.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class com.quiotix.html.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class com.quiotix.html.parser.SimpleCharStream
Start.
BLOCK_EOL - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
BLOCK_LBR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
BLOCK_WORD - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
BlockContents() - Method in class com.quiotix.html.parser.HtmlParser
 
blockRenderer - Variable in class com.quiotix.html.parser.HtmlFormatter
 
body - Variable in class com.quiotix.html.parser.HtmlDocument.TagBlock
The sequance of elements which make up the body.
bufcolumn - Variable in class com.quiotix.html.parser.SimpleCharStream
 
buffer - Variable in class com.quiotix.html.parser.SimpleCharStream
 
bufline - Variable in class com.quiotix.html.parser.SimpleCharStream
 
bufpos - Variable in class com.quiotix.html.parser.SimpleCharStream
Position in buffer.

C

collected - Variable in class com.quiotix.html.parser.HtmlCollector
 
column - Variable in class com.quiotix.html.parser.SimpleCharStream
 
com.quiotix.html.example - package com.quiotix.html.example
 
com.quiotix.html.parser - package com.quiotix.html.parser
 
comment - Variable in class com.quiotix.html.parser.HtmlDocument.Comment
Note that a Comment starts and ends with two hyphen characters.
COMMENT_END - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
COMMENT_EOL - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
COMMENT_START - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
COMMENT_WORD - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
CommentTag() - Method in class com.quiotix.html.parser.HtmlParser
 
contains(String) - Method in class com.quiotix.html.parser.HtmlDocument.AttributeList
Whether the List contains an Attribute with the given name.
curChar - Variable in class com.quiotix.html.parser.HtmlParserTokenManager
 
currentToken - Variable in exception com.quiotix.html.parser.ParseException
This is the last token that has been consumed successfully.

D

DASH - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
debugStream - Variable in class com.quiotix.html.parser.HtmlParserTokenManager
Debug output.
DECL_ANY - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
DECL_END - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
DECL_START - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
DeclTag() - Method in class com.quiotix.html.parser.HtmlParser
 
DEFAULT - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
DEFAULT_OPTIONS - Static variable in class com.quiotix.html.parser.HtmlScrubber
Defaults: downcase tags and attributes, quote attributes.
disable_tracing() - Method in class com.quiotix.html.parser.HtmlParser
Disable tracing.
Done() - Method in class com.quiotix.html.parser.SimpleCharStream
Reset buffer when finished.
dontMatch - Static variable in class com.quiotix.html.parser.HtmlCollector
 
dontMatchStrings - Static variable in class com.quiotix.html.parser.HtmlCollector
 
DumpLinks - Class in com.quiotix.html.example
Example visitor to dump out the links from an HTML document.
DumpLinks(OutputStream) - Constructor for class com.quiotix.html.example.DumpLinks
Constructor.
DumpLinks(OutputStream, String) - Constructor for class com.quiotix.html.example.DumpLinks
Constructor.

E

Element() - Method in class com.quiotix.html.parser.HtmlParser
 
elements - Variable in class com.quiotix.html.parser.HtmlCollector
 
ElementSequence() - Method in class com.quiotix.html.parser.HtmlParser
 
emptyTag - Variable in class com.quiotix.html.parser.HtmlDocument.Tag
Whether the tag has an empty content model eg the BR and HR tags.
enable_tracing() - Method in class com.quiotix.html.parser.HtmlParser
Enable tracing.
endColumn - Variable in class com.quiotix.html.parser.Token
The column number of the last character of this Token.
endLine - Variable in class com.quiotix.html.parser.Token
The line number of the last character of this Token.
endTag - Variable in class com.quiotix.html.parser.HtmlDocument.TagBlock
Tag at end of Block.
EndTag() - Method in class com.quiotix.html.parser.HtmlParser
 
ENDTAG_START - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
EOF - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
End of File.
EOL - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
eol - Variable in exception com.quiotix.html.parser.ParseException
The end of line string for this machine.
ExpandBuff(boolean) - Method in class com.quiotix.html.parser.SimpleCharStream
 
expectedTokenSequences - Variable in exception com.quiotix.html.parser.ParseException
Each entry in this array is an array of integers.

F

FillBuff() - Method in class com.quiotix.html.parser.SimpleCharStream
 
finish() - Method in class com.quiotix.html.example.DumpLinks
 
finish() - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
finish() - Method in class com.quiotix.html.parser.HtmlDumper
 
finish() - Method in class com.quiotix.html.parser.HtmlFormatter
 
finish() - Method in class com.quiotix.html.parser.HtmlVisitor
Finish.
flags - Variable in class com.quiotix.html.parser.HtmlScrubber
 

G

generateParseException() - Method in class com.quiotix.html.parser.HtmlParser
Generate ParseException.
getAttributeValue(String) - Method in class com.quiotix.html.parser.HtmlDocument.Tag
 
getBeginColumn() - Method in class com.quiotix.html.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class com.quiotix.html.parser.SimpleCharStream
Get token beginning line number.
getColumn() - Method in class com.quiotix.html.parser.SimpleCharStream
Deprecated.  
getEndColumn() - Method in class com.quiotix.html.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class com.quiotix.html.parser.SimpleCharStream
Get token end line number.
GetImage() - Method in class com.quiotix.html.parser.SimpleCharStream
Get token literal value.
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.Annotation
 
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.Attribute
Whether quotes are included is dependant upon the source document.
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.Comment
 
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.EndTag
 
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.Newline
 
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.Tag
 
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.TagBlock
 
getLength() - Method in class com.quiotix.html.parser.HtmlDocument.Text
 
getLength() - Method in interface com.quiotix.html.parser.Sized
 
getLine() - Method in class com.quiotix.html.parser.SimpleCharStream
Deprecated.  
getMessage() - Method in exception com.quiotix.html.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error com.quiotix.html.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getNextToken() - Method in class com.quiotix.html.parser.HtmlParser
Get the next Token.
getNextToken() - Method in class com.quiotix.html.parser.HtmlParserTokenManager
Get the next Token.
GetSuffix(int) - Method in class com.quiotix.html.parser.SimpleCharStream
Get the suffix.
getTabSize(int) - Method in class com.quiotix.html.parser.SimpleCharStream
 
getToken(int) - Method in class com.quiotix.html.parser.HtmlParser
Get the specific Token.
getValue() - Method in class com.quiotix.html.parser.HtmlDocument.Attribute
 
getValue(String) - Method in class com.quiotix.html.parser.HtmlDocument.AttributeList
 
getValue() - Method in class com.quiotix.html.parser.Token
An optional attribute value of the Token.

H

hasAttribute(String) - Method in class com.quiotix.html.parser.HtmlDocument.Tag
Whether Tag has an Attribute with given name.
hasAttributeValue(String) - Method in class com.quiotix.html.parser.HtmlDocument.Tag
Whether Tag has an Attribute with given name and that Attribute has a non-null value.
hasValue - Variable in class com.quiotix.html.parser.HtmlDocument.Attribute
Whether the Attribute has a value.
hasValue(String) - Method in class com.quiotix.html.parser.HtmlDocument.AttributeList
Whether the List contains an Attribute with the given name and that Attribute has a non-null value.
html1BlockTags - Static variable in class com.quiotix.html.parser.HtmlStripper
 
html1BlockTagStrings - Static variable in class com.quiotix.html.parser.HtmlStripper
 
html1EmptyTags - Static variable in class com.quiotix.html.parser.HtmlStripper
 
html1EmptyTagStrings - Static variable in class com.quiotix.html.parser.HtmlStripper
 
html1Tags - Static variable in class com.quiotix.html.parser.HtmlStripper
 
html4BlockTagStrings - Static variable in class com.quiotix.html.parser.HtmlStripper
 
HtmlCollector - Class in com.quiotix.html.parser
An HtmlVisitor which modifies the structure of the document so that begin tags are matched properly with end tags and placed in TagBlock elements.
HtmlCollector() - Constructor for class com.quiotix.html.parser.HtmlCollector
 
HtmlDebugDumper - Class in com.quiotix.html.parser
Simple HtmlVisitor which dumps out the document to the specified output stream.
HtmlDebugDumper(OutputStream) - Constructor for class com.quiotix.html.parser.HtmlDebugDumper
Constructor.
HtmlDocument - Class in com.quiotix.html.parser
Represents an HTML document as a sequence of elements.
HtmlDocument(HtmlDocument.ElementSequence) - Constructor for class com.quiotix.html.parser.HtmlDocument
Constructor.
HtmlDocument() - Method in class com.quiotix.html.parser.HtmlParser
Constructor.
HtmlDocument.Annotation - Class in com.quiotix.html.parser
Annotations.
HtmlDocument.Annotation(String, String) - Constructor for class com.quiotix.html.parser.HtmlDocument.Annotation
Constructor.
HtmlDocument.Attribute - Class in com.quiotix.html.parser
A Tag Attribute.
HtmlDocument.Attribute(String) - Constructor for class com.quiotix.html.parser.HtmlDocument.Attribute
Constructor.
HtmlDocument.Attribute(String, String) - Constructor for class com.quiotix.html.parser.HtmlDocument.Attribute
Constructor.
HtmlDocument.AttributeList - Class in com.quiotix.html.parser
A List of Attributes.
HtmlDocument.AttributeList() - Constructor for class com.quiotix.html.parser.HtmlDocument.AttributeList
 
HtmlDocument.Comment - Class in com.quiotix.html.parser
HTML comments.
HtmlDocument.Comment(String) - Constructor for class com.quiotix.html.parser.HtmlDocument.Comment
Constructor.
HtmlDocument.ElementSequence - Class in com.quiotix.html.parser
A sequence of HTML elements.
HtmlDocument.ElementSequence(int) - Constructor for class com.quiotix.html.parser.HtmlDocument.ElementSequence
Constructor.
HtmlDocument.ElementSequence() - Constructor for class com.quiotix.html.parser.HtmlDocument.ElementSequence
Constructor.
HtmlDocument.EndTag - Class in com.quiotix.html.parser
Html end tag.
HtmlDocument.EndTag(String) - Constructor for class com.quiotix.html.parser.HtmlDocument.EndTag
Constructor.
HtmlDocument.HtmlElement - Class in com.quiotix.html.parser
Abstract class for HTML elements.
HtmlDocument.HtmlElement() - Constructor for class com.quiotix.html.parser.HtmlDocument.HtmlElement
 
HtmlDocument.Newline - Class in com.quiotix.html.parser
End of line indicator.
HtmlDocument.Newline() - Constructor for class com.quiotix.html.parser.HtmlDocument.Newline
 
HtmlDocument.Tag - Class in com.quiotix.html.parser
HTML start tag.
HtmlDocument.Tag(String, HtmlDocument.AttributeList) - Constructor for class com.quiotix.html.parser.HtmlDocument.Tag
Constructor.
HtmlDocument.TagBlock - Class in com.quiotix.html.parser
A tag block is a composite structure consisting of a start tag a sequence of HTML elements, and a matching end tag.
HtmlDocument.TagBlock(String, HtmlDocument.AttributeList, HtmlDocument.ElementSequence) - Constructor for class com.quiotix.html.parser.HtmlDocument.TagBlock
Constructor.
HtmlDocument.Text - Class in com.quiotix.html.parser
Plain text
HtmlDocument.Text(String) - Constructor for class com.quiotix.html.parser.HtmlDocument.Text
Constructor.
HtmlDumper - Class in com.quiotix.html.parser
Simple HtmlVisitor which dumps out the document to the specified output stream.
HtmlDumper(OutputStream) - Constructor for class com.quiotix.html.parser.HtmlDumper
Constructor.
HtmlDumper(OutputStream, String) - Constructor for class com.quiotix.html.parser.HtmlDumper
Constructor.
HtmlFormat - Class in com.quiotix.html.example
Example program to pretty-print an HTML document.
HtmlFormat() - Constructor for class com.quiotix.html.example.HtmlFormat
 
HtmlFormatter - Class in com.quiotix.html.parser
HtmlFormatter is a Visitor which traverses an HtmlDocument, dumping the contents of the document to a specified output stream.
HtmlFormatter(OutputStream) - Constructor for class com.quiotix.html.parser.HtmlFormatter
Constructor.
HtmlParse - Class in com.quiotix.html.example
Example class which parses an HTML document, cleans it up a little bit, and dumps it to standard out.
HtmlParse() - Constructor for class com.quiotix.html.example.HtmlParse
 
HtmlParser - Class in com.quiotix.html.parser
This grammar parses an HTML document and produces a (flat) parse "tree" representing the document.
HtmlParser(InputStream) - Constructor for class com.quiotix.html.parser.HtmlParser
Constructor with InputStream.
HtmlParser(InputStream, String) - Constructor for class com.quiotix.html.parser.HtmlParser
Constructor with InputStream and supplied encoding
HtmlParser(Reader) - Constructor for class com.quiotix.html.parser.HtmlParser
Constructor.
HtmlParser(HtmlParserTokenManager) - Constructor for class com.quiotix.html.parser.HtmlParser
Constructor with generated Token Manager.
HtmlParserConstants - Interface in com.quiotix.html.parser
Token literal values and constants.
HtmlParserTokenManager - Class in com.quiotix.html.parser
Token Manager.
HtmlParserTokenManager(SimpleCharStream) - Constructor for class com.quiotix.html.parser.HtmlParserTokenManager
Constructor.
HtmlParserTokenManager(SimpleCharStream, int) - Constructor for class com.quiotix.html.parser.HtmlParserTokenManager
Constructor.
HtmlScrubber - Class in com.quiotix.html.parser
HtmlScrubber is a Visitor which walks an HtmlDocument and cleans it up.
HtmlScrubber() - Constructor for class com.quiotix.html.parser.HtmlScrubber
Create an HtmlScrubber with the default options (downcase tags and tag attributes, strip out unnecessary quotes).
HtmlScrubber(int) - Constructor for class com.quiotix.html.parser.HtmlScrubber
Create an HtmlScrubber with the desired set of options.
HtmlStripper - Class in com.quiotix.html.parser
A runnable class intended to produce readable, sparse html from formatted pages.
HtmlStripper(OutputStream) - Constructor for class com.quiotix.html.parser.HtmlStripper
 
HtmlStripper(OutputStream, String) - Constructor for class com.quiotix.html.parser.HtmlStripper
 
HtmlVisitor - Class in com.quiotix.html.parser
Abstract class implementing Visitor pattern for HtmlDocument objects.
HtmlVisitor() - Constructor for class com.quiotix.html.parser.HtmlVisitor
 

I

IDENTIFIER - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
IDENTIFIER_CHAR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
image - Variable in class com.quiotix.html.parser.Token
The string image of the token.
IMPLICIT_TAG_END - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
inBuf - Variable in class com.quiotix.html.parser.SimpleCharStream
 
indentSize - Variable in class com.quiotix.html.parser.HtmlFormatter
 
inPreBlock - Variable in class com.quiotix.html.parser.HtmlFormatter
 
inPreBlock - Variable in class com.quiotix.html.parser.HtmlScrubber
 
input_stream - Variable in class com.quiotix.html.parser.HtmlParserTokenManager
 
inputStream - Variable in class com.quiotix.html.parser.SimpleCharStream
 
iterator() - Method in class com.quiotix.html.parser.HtmlDocument.ElementSequence
 

J

jj_nt - Variable in class com.quiotix.html.parser.HtmlParser
Next token.
jjFillToken() - Method in class com.quiotix.html.parser.HtmlParserTokenManager
 
jjnewLexState - Static variable in class com.quiotix.html.parser.HtmlParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class com.quiotix.html.parser.HtmlParserTokenManager
Token literal values.

K

kind - Variable in class com.quiotix.html.parser.Token
An integer that describes the kind of this token.

L

LAV_ERROR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
LexAttrVal - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
LexComment - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
LexDecl - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
LexicalError(boolean, int, int, int, String, char) - Static method in error com.quiotix.html.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexInTag - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
LexScript - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
LexStartTag - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
lexStateNames - Static variable in class com.quiotix.html.parser.HtmlParserTokenManager
Lexer state names.
LexStyle - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Lexical state.
line - Variable in class com.quiotix.html.parser.SimpleCharStream
 
LIT_ERROR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
lookingAhead - Variable in class com.quiotix.html.parser.HtmlParser
Whether we are looking ahead.
LST_ERROR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.

M

main(String[]) - Static method in class com.quiotix.html.example.DumpLinks
Runnable.
main(String[]) - Static method in class com.quiotix.html.example.HtmlFormat
Runnable.
main(String[]) - Static method in class com.quiotix.html.example.HtmlParse
Runnable.
main(String[]) - Static method in class com.quiotix.html.parser.HtmlCollector
Runnable.
main(String[]) - Static method in class com.quiotix.html.parser.HtmlDebugDumper
Runnable.
main(String[]) - Static method in class com.quiotix.html.parser.HtmlFormatter
Runnable.
main(String[]) - Static method in class com.quiotix.html.parser.HtmlParser
Runnable.
main(String[]) - Static method in class com.quiotix.html.parser.HtmlStripper
Runnable.
maxNextCharInd - Variable in class com.quiotix.html.parser.SimpleCharStream
 

N

name - Variable in class com.quiotix.html.parser.HtmlDocument.Attribute
The name of this Attribute.
NEWLINE - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
newToken(int, String) - Static method in class com.quiotix.html.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.quiotix.html.parser.Token
 
next - Variable in class com.quiotix.html.parser.Token
A reference to the next regular (non-special) token from the input stream.
NL - Static variable in class com.quiotix.html.parser.HtmlDocument.Newline
The system specific newline String.
NUM_CHAR - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.

O

out - Variable in class com.quiotix.html.example.DumpLinks
 
out - Variable in class com.quiotix.html.parser.HtmlDebugDumper
 
out - Variable in class com.quiotix.html.parser.HtmlDumper
 
out - Variable in class com.quiotix.html.parser.HtmlFormatter
 

P

ParseException - Exception in com.quiotix.html.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.quiotix.html.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.quiotix.html.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.quiotix.html.parser.ParseException
Constructor with message.
PCDATA - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
prevCharIsCR - Variable in class com.quiotix.html.parser.SimpleCharStream
 
prevCharIsLF - Variable in class com.quiotix.html.parser.SimpleCharStream
 
previousElement - Variable in class com.quiotix.html.parser.HtmlFormatter
 
previousElement - Variable in class com.quiotix.html.parser.HtmlScrubber
 
pushNode(HtmlDocument.HtmlElement) - Method in class com.quiotix.html.parser.HtmlCollector
 

Q

QUOTE - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
QUOTE_ATTRS - Static variable in class com.quiotix.html.parser.HtmlScrubber
Quote attributes.
QUOTED_STRING - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
QUOTED_STRING_NB - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.

R

readChar() - Method in class com.quiotix.html.parser.SimpleCharStream
Read a character.
ReInit(InputStream) - Method in class com.quiotix.html.parser.HtmlParser
Reinitialise.
ReInit(InputStream, String) - Method in class com.quiotix.html.parser.HtmlParser
Reinitialise.
ReInit(Reader) - Method in class com.quiotix.html.parser.HtmlParser
Reinitialise.
ReInit(HtmlParserTokenManager) - Method in class com.quiotix.html.parser.HtmlParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class com.quiotix.html.parser.HtmlParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.quiotix.html.parser.HtmlParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class com.quiotix.html.parser.SimpleCharStream
Reinitialise.
rightMargin - Variable in class com.quiotix.html.parser.HtmlFormatter
 

S

SCRIPT_END - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
ScriptBlock() - Method in class com.quiotix.html.parser.HtmlParser
 
setDebugStream(PrintStream) - Method in class com.quiotix.html.parser.HtmlParserTokenManager
Set debug output.
setElements(List) - Method in class com.quiotix.html.parser.HtmlDocument.ElementSequence
Clear current elements and replace with given Collection.
setEmpty(boolean) - Method in class com.quiotix.html.parser.HtmlDocument.Tag
Set Tag type to Empty.
setIndent(int) - Method in class com.quiotix.html.parser.HtmlFormatter
 
setRightMargin(int) - Method in class com.quiotix.html.parser.HtmlFormatter
 
setTabSize(int) - Method in class com.quiotix.html.parser.SimpleCharStream
 
setValue(String) - Method in class com.quiotix.html.parser.HtmlDocument.Attribute
 
SimpleCharStream - Class in com.quiotix.html.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class com.quiotix.html.parser.SimpleCharStream
Constructor.
size() - Method in class com.quiotix.html.parser.HtmlDocument.ElementSequence
 
Sized - Interface in com.quiotix.html.parser
A Character sequence has a length.
specialConstructor - Variable in exception com.quiotix.html.parser.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 com.quiotix.html.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
start() - Method in class com.quiotix.html.parser.HtmlFormatter
 
start() - Method in class com.quiotix.html.parser.HtmlScrubber
 
start() - Method in class com.quiotix.html.parser.HtmlVisitor
Start.
startTag - Variable in class com.quiotix.html.parser.HtmlDocument.TagBlock
Tag at start of Block.
staticFlag - Static variable in class com.quiotix.html.parser.SimpleCharStream
Whether parser is static.
STRIP_QUOTES - Static variable in class com.quiotix.html.parser.HtmlScrubber
Remove quotes.
STYLE_END - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
StyleBlock() - Method in class com.quiotix.html.parser.HtmlParser
 
SwitchTo(int) - Method in class com.quiotix.html.parser.HtmlParserTokenManager
Switch to specified lex state.

T

tabSize - Variable in class com.quiotix.html.parser.SimpleCharStream
 
Tag() - Method in class com.quiotix.html.parser.HtmlParser
 
TAG_END - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
TAG_NAME - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
TAG_SCRIPT - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
TAG_SLASHEND - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
TAG_START - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
TAG_STYLE - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.
tagName - Variable in class com.quiotix.html.parser.HtmlDocument.EndTag
The name of the Tag.
tagName - Variable in class com.quiotix.html.parser.HtmlDocument.Tag
The name of the tag.
TAGS_DOWNCASE - Static variable in class com.quiotix.html.parser.HtmlScrubber
Set tag case to lower.
TAGS_UPCASE - Static variable in class com.quiotix.html.parser.HtmlScrubber
Set tag case to upper.
tagsIndentBlock - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagsIndentStrings - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagsNewlineBefore - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagsNewlineBeforeStrings - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagsPreformatted - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagsPreformattedStrings - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagStack - Variable in class com.quiotix.html.parser.HtmlCollector
 
tagsTryMatch - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
tagsTryMatchStrings - Static variable in class com.quiotix.html.parser.HtmlFormatter
 
text() - Method in class com.quiotix.html.parser.HtmlDocument.TagBlock
 
text - Variable in class com.quiotix.html.parser.HtmlDocument.Text
The text.
token - Variable in class com.quiotix.html.parser.HtmlParser
Current token.
Token - Class in com.quiotix.html.parser
Describes the input token stream.
Token() - Constructor for class com.quiotix.html.parser.Token
No-argument contructor
Token(int) - Constructor for class com.quiotix.html.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.quiotix.html.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class com.quiotix.html.parser.HtmlParser
Generated Token Manager.
tokenImage - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
Literal token values.
tokenImage - Variable in exception com.quiotix.html.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in com.quiotix.html.parser
Token Manager Error.
TokenMgrError() - Constructor for error com.quiotix.html.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error com.quiotix.html.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.quiotix.html.parser.TokenMgrError
Full Constructor.
toString() - Method in class com.quiotix.html.parser.HtmlDocument.Annotation
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.Attribute
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.Comment
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.EndTag
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.Newline
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.Tag
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.TagBlock
 
toString() - Method in class com.quiotix.html.parser.HtmlDocument.Text
 
toString() - Method in class com.quiotix.html.parser.Token
Returns the image.
TRIM_SPACES - Static variable in class com.quiotix.html.parser.HtmlScrubber
Trim spaces.

U

UpdateLineColumn(char) - Method in class com.quiotix.html.parser.SimpleCharStream
 

V

value - Variable in class com.quiotix.html.parser.HtmlDocument.Attribute
The value of this Attribute, including any surrounding quotes.
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.example.DumpLinks
 
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.Text) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.Newline) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.EndTag) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.TagBlock) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.ElementSequence) - Method in class com.quiotix.html.parser.HtmlCollector
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.EndTag) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.Text) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.Newline) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.Annotation) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.TagBlock) - Method in class com.quiotix.html.parser.HtmlDebugDumper
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlDumper
 
visit(HtmlDocument.EndTag) - Method in class com.quiotix.html.parser.HtmlDumper
 
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlDumper
 
visit(HtmlDocument.Text) - Method in class com.quiotix.html.parser.HtmlDumper
 
visit(HtmlDocument.Newline) - Method in class com.quiotix.html.parser.HtmlDumper
 
visit(HtmlDocument.Annotation) - Method in class com.quiotix.html.parser.HtmlDumper
 
visit(HtmlDocument.TagBlock) - Method in class com.quiotix.html.parser.HtmlFormatter
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlFormatter
 
visit(HtmlDocument.EndTag) - Method in class com.quiotix.html.parser.HtmlFormatter
 
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlFormatter
 
visit(HtmlDocument.Text) - Method in class com.quiotix.html.parser.HtmlFormatter
 
visit(HtmlDocument.Newline) - Method in class com.quiotix.html.parser.HtmlFormatter
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.EndTag) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.Text) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.Newline) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.Annotation) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.TagBlock) - Method in class com.quiotix.html.parser.HtmlScrubber
 
visit(HtmlDocument.TagBlock) - Method in class com.quiotix.html.parser.HtmlStripper
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlStripper
 
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlStripper
 
visit(HtmlDocument.Tag) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit a Tag.
visit(HtmlDocument.EndTag) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit an EndTag.
visit(HtmlDocument.Comment) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit a Comment.
visit(HtmlDocument.Text) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit Text.
visit(HtmlDocument.Newline) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit a Newline.
visit(HtmlDocument.Annotation) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit an Annotation.
visit(HtmlDocument.TagBlock) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit a TagBlock.
visit(HtmlDocument.ElementSequence) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit an ElementSequence.
visit(HtmlDocument) - Method in class com.quiotix.html.parser.HtmlVisitor
Visit an HtmlDocument.
Visitable - Interface in com.quiotix.html.parser
An Object which can be visited by an HtmlVisitor as per the Visitor Pattern.

W

WHITESPACE - Static variable in interface com.quiotix.html.parser.HtmlParserConstants
RegularExpression Id.

A B C D E F G H I J K L M N O P Q R S T U V W

Copyright © 1999-2011 Quiotix. All Rights Reserved.