Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| HTML Parser Home Page
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.htmlparser.lexer.Cursor

Packages that use Cursor
org.htmlparser.lexer | The lexer package is the base level I/O subsystem.
org.htmlparser.scanners | The scanners package contains classes responsible for the tertiary identification of tags.

Uses of Cursor in org.htmlparser.lexer

Fields in org.htmlparser.lexer declared as Cursor
`protected Cursor` | `Lexer.mCursor` The current position on the page.

Methods in org.htmlparser.lexer that return Cursor
`Cursor` | `Lexer.getCursor()` Get the current scanning position.
`Cursor` | `Cursor.dup()` Make a new cursor just like this one.

Methods in org.htmlparser.lexer with parameters of type Cursor
`void` | `Lexer.setCursor(Cursor cursor)` Set the current scanning position.
`protected void` | `Lexer.scanJIS(Cursor cursor)` Advance the cursor through a JIS escape sequence.
`protected Node` | `Lexer.parseString(Cursor cursor, boolean quotesmart)` Parse a string node.
`protected Node` | `Lexer.makeString(Cursor cursor)` Create a string node based on the current cursor and the one provided.
`protected Node` | `Lexer.parseTag(Cursor cursor)` Parse a tag.
`protected Node` | `Lexer.makeTag(Cursor cursor, Vector attributes)` Create a tag node based on the current cursor and the one provided.
`protected Node` | `Lexer.parseRemark(Cursor cursor, boolean quotesmart)` Parse a comment.
`protected Node` | `Lexer.makeRemark(Cursor cursor)` Create a remark node based on the current cursor and the one provided.
`protected Node` | `Lexer.parseJsp(Cursor cursor)` Parse a java server page node.
`int` | `PageIndex.add(Cursor cursor)` Add an element to the list
`void` | `PageIndex.remove(Cursor cursor)` Remove an element from the list
`int` | `PageIndex.row(Cursor cursor)` Get the line number for a cursor.
`int` | `PageIndex.column(Cursor cursor)` Get the column number for a cursor.
`char` | `Page.getCharacter(Cursor cursor)` Read the character at the cursor position.
`int` | `Page.row(Cursor cursor)` Get the line number for a cursor.
`int` | `Page.column(Cursor cursor)` Get the column number for a cursor.
`String` | `Page.getLine(Cursor cursor)` Get the text line the position of the cursor lies on.

Uses of Cursor in org.htmlparser.scanners

Methods in org.htmlparser.scanners with parameters of type Cursor
`static String` | `ScriptDecoder.Decode(Page page, Cursor cursor)` Decode script encoded by the Microsoft obfuscator.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| © 2004 Somik Raha Mar 14, 2004
PREV NEXT | FRAMES NO FRAMES

HTML Parser is an open source library released under LGPL.