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

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

Packages that use Page
org.htmlparser | The basic API classes which will be used by most users when working with the html parser (the Parser class is the most important one in this).
org.htmlparser.lexer | The lexer package is the base level I/O subsystem.
org.htmlparser.lexer.nodes | The nodes package are the lexemes returned by the base level I/O subsystem.
org.htmlparser.scanners | The scanners package contains classes responsible for the tertiary identification of tags.
org.htmlparser.tags | The tags package contains tag types that are created mostly by the scanners.

Uses of Page in org.htmlparser

Fields in org.htmlparser declared as Page
`protected Page` | `AbstractNode.mPage` The page this node came from.

Methods in org.htmlparser that return Page
`Page` | `AbstractNode.getPage()` Get the page this node came from.

Methods in org.htmlparser with parameters of type Page
`Node` | `StringNodeFactory.createStringNode(Page page, int start, int end)` Create a new string node.
`Node` | `PrototypicalNodeFactory.createStringNode(Page page, int start, int end)` Create a new string node.
`Node` | `PrototypicalNodeFactory.createRemarkNode(Page page, int start, int end)` Create a new remark node.
`Node` | `PrototypicalNodeFactory.createTagNode(Page page, int start, int end, Vector attributes)` Create a new tag node.
`void` | `AbstractNode.setPage(Page page)` Set the page this node came from.

Constructors in org.htmlparser with parameters of type Page
`RemarkNode(Page page, int start, int end)` Constructor takes in the text string, beginning and ending posns.
`StringNode(Page page, int start, int end)` Constructor takes in the text string, beginning and ending posns.
`AbstractNode(Page page, int start, int end)` Create an abstract node with the page positions given.

Uses of Page in org.htmlparser.lexer

Fields in org.htmlparser.lexer declared as Page
`protected Page` | `Lexer.mPage` The page lexemes are retrieved from.
`protected Page` | `Cursor.mPage` This cursor's page.
`protected Page` | `PageIndex.mPage` The page associated with this index.

Methods in org.htmlparser.lexer that return Page
`Page` | `Lexer.getPage()` Get the page this lexer is working on.
`Page` | `Cursor.getPage()` Get this cursor's page.
`Page` | `PageIndex.getPage()` Get this index's page.

Methods in org.htmlparser.lexer with parameters of type Page
`void` | `Lexer.setPage(Page page)` Set the page this lexer is working on.
`Node` | `Lexer.createStringNode(Page page, int start, int end)` Create a new string node.
`Node` | `Lexer.createRemarkNode(Page page, int start, int end)` Create a new remark node.
`Node` | `Lexer.createTagNode(Page page, int start, int end, Vector attributes)` Create a new tag node.

Constructors in org.htmlparser.lexer with parameters of type Page
`Lexer(Page page)` Creates a new instance of a Lexer.
`Cursor(Page page, int offset)` Construct a `Cursor` from the page and position given.
`PageIndex(Page page)` Create an empty index.
`PageIndex(Page page, int cursor)` Create an index with the one element given.
`PageIndex(Page page, int[] cursors)` Create an index with the elements given.

Uses of Page in org.htmlparser.lexer.nodes

Fields in org.htmlparser.lexer.nodes declared as Page
`protected Page` | `PageAttribute.mPage` The page this attribute is extracted from.

Methods in org.htmlparser.lexer.nodes that return Page
`Page` | `PageAttribute.getPage()` Get the page this attribute is anchored to, if any.

Methods in org.htmlparser.lexer.nodes with parameters of type Page
`void` | `PageAttribute.setPage(Page page)` Set the page this attribute is anchored to.
`Node` | `NodeFactory.createStringNode(Page page, int start, int end)` Create a new string node.
`Node` | `NodeFactory.createRemarkNode(Page page, int start, int end)` Create a new remark node.
`Node` | `NodeFactory.createTagNode(Page page, int start, int end, Vector attributes)` Create a new tag node.

Constructors in org.htmlparser.lexer.nodes with parameters of type Page
`TagNode(Page page, int start, int end, Vector attributes)` Create a tag with the location and attributes provided
`StringNode(Page page, int start, int end)` Constructor takes in the page and beginning and ending posns.
`RemarkNode(Page page, int start, int end)` Constructor takes in the page and beginning and ending posns.
`PageAttribute(Page page, int name_start, int name_end, int value_start, int value_end, char quote)` Create an attribute.

Uses of Page in org.htmlparser.scanners

Methods in org.htmlparser.scanners with parameters of type Page
`static String` | `ScriptDecoder.Decode(Page page, Cursor cursor)` Decode script encoded by the Microsoft obfuscator.
`protected Tag` | `CompositeTagScanner.createVirtualEndTag(Tag tag, Page page, int position)` Creates an end tag with the same name as the given tag.

Uses of Page in org.htmlparser.tags

Constructors in org.htmlparser.tags with parameters of type Page
`Tag(Page page, int start, int end, Vector attributes)`

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.