| |
|
| java.lang.Object HotSAX.html.sax.HtmlLexer
HtmlLexer | class HtmlLexer (Code) | | This class is a scanner generated by
JFlex 1.3.2
on 6/16/01 4:43 AM from the specification file
file:/home/edh/sourceforge/HotSAX/hotsax/xml/sax/HtmlLexer.flex
|
Method Summary | |
public int | _yylex() mask the actual implementation of yylex to return the first SOF
and the final EOF. | public boolean | getEOF() | public static void | main(String argv) Runs the scanner on input files. | public void | p(String s) | void | setLval(String text) | void | setLval(Attribute a) | final public void | yybegin(int newState) | final public char | yycharat(int pos) Returns the character at position pos from the
matched text. | final public void | yyclose() Closes the input stream. | final public int | yylength() Returns the length of the matched text region. | public int | yylex() Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs. | final public void | yyreset(java.io.Reader reader) Closes the current stream, and resets the
scanner to read from a new input stream. | final public int | yystate() Returns the current lexical state. | final public String | yytext() Returns the text matched by the current regular expression. |
APOSSTRING | final public static int APOSSTRING(Code) | | |
ATTRIBUTE | final public static int ATTRIBUTE(Code) | | lexical states
|
CDATA | final public static int CDATA(Code) | | |
COMMENT | final public static int COMMENT(Code) | | |
DOCTYPE | final public static int DOCTYPE(Code) | | |
ELEMENT | final public static int ELEMENT(Code) | | |
END | final public static int END(Code) | | |
PROCESSINGINSTRUCTION | final public static int PROCESSINGINSTRUCTION(Code) | | |
STRING | final public static int STRING(Code) | | |
YYEOF | final public static int YYEOF(Code) | | This character denotes the end of file
|
YYINITIAL | final public static int YYINITIAL(Code) | | |
HtmlLexer | HtmlLexer(java.io.Reader in)(Code) | | Creates a new scanner
There is also a java.io.InputStream version of this constructor.
Parameters: in - the java.io.Reader to read input from. |
HtmlLexer | HtmlLexer(java.io.InputStream in)(Code) | | Creates a new scanner.
There is also java.io.Reader version of this constructor.
Parameters: in - the java.io.Inputstream to read input from. |
_yylex | public int _yylex() throws IOException(Code) | | mask the actual implementation of yylex to return the first SOF
and the final EOF. Markign the startDocument, EndDocuemnt events
|
getEOF | public boolean getEOF()(Code) | | |
main | public static void main(String argv)(Code) | | Runs the scanner on input files.
This main method is the debugging routine for the scanner.
It prints each returned token to System.out until the end of
file is reached, or an error occured.
Parameters: argv - the command line, contains the filenames to runthe scanner on. |
setLval | void setLval(Attribute a)(Code) | | |
yybegin | final public void yybegin(int newState)(Code) | | Enters a new lexical state
Parameters: newState - the new lexical state |
yycharat | final public char yycharat(int pos)(Code) | | Returns the character at position pos from the
matched text.
It is equivalent to yytext().charAt(pos), but faster
Parameters: pos - the position of the character to fetch. A value from 0 to yylength()-1. the character at position pos |
yylength | final public int yylength()(Code) | | Returns the length of the matched text region.
|
yylex | public int yylex() throws java.io.IOException(Code) | | Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs.
the next token exception: IOException - if any I/O-Error occurs |
yyreset | final public void yyreset(java.io.Reader reader) throws java.io.IOException(Code) | | Closes the current stream, and resets the
scanner to read from a new input stream.
All internal variables are reset, the old input stream
cannot be reused (internal buffer is discarded and lost).
Lexical state is set to YY_INITIAL.
Parameters: reader - the new input stream |
yystate | final public int yystate()(Code) | | Returns the current lexical state.
|
yytext | final public String yytext()(Code) | | Returns the text matched by the current regular expression.
|
|
|
|