Uses of Class org.htmlparser.lexer.Page

Uses in package org.htmlparser

Methods with parameter type org.htmlparser.lexer.Page

Remark
NodeFactory.createRemarkNode(Page page, int start, int end)
Create a new remark node.
Remark
PrototypicalNodeFactory.createRemarkNode(Page page, int start, int end)
Create a new remark node.
Text
NodeFactory.createStringNode(Page page, int start, int end)
Create a new text node.
Text
PrototypicalNodeFactory.createStringNode(Page page, int start, int end)
Create a new string node.
Tag
NodeFactory.createTagNode(Page page, int start, int end, Vector attributes)
Create a new tag node.
Tag
PrototypicalNodeFactory.createTagNode(Page page, int start, int end, Vector attributes)
Create a new tag node.
void
Set the page this node came from.

Methods with return type org.htmlparser.lexer.Page

Page
Get the page this node came from.

Uses in package org.htmlparser.nodes

Constructors with parameter type org.htmlparser.lexer.Page

AbstractNode.AbstractNode(Page page, int start, int end)
Create an abstract node with the page positions given.
RemarkNode.RemarkNode(Page page, int start, int end)
Constructor takes in the page and beginning and ending posns.
TagNode.TagNode(Page page, int start, int end, Vector attributes)
Create a tag with the location and attributes provided
TextNode.TextNode(Page page, int start, int end)
Constructor takes in the page and beginning and ending posns.

Fields of type org.htmlparser.lexer.Page

Page
The page this node came from.

Methods with parameter type org.htmlparser.lexer.Page

void
Set the page this node came from.

Methods with return type org.htmlparser.lexer.Page

Page
Get the page this node came from.

Uses in package org.htmlparser.lexer

Constructors with parameter type org.htmlparser.lexer.Page

Cursor.Cursor(Page page, int offset)
Construct a Cursor from the page and position given.
Creates a new instance of a Lexer.
PageAttribute.PageAttribute(Page page, int name_start, int name_end, int value_start, int value_end, char quote)
Create an attribute.
Create an empty index.
PageIndex.PageIndex(Page page, int cursor)
Create an index with the one element given.
PageIndex.PageIndex(Page page, int[] cursors)
Create an index with the elements given.

Fields of type org.htmlparser.lexer.Page

Page
This cursor's page.
Page
The page lexemes are retrieved from.
Page
The page this attribute is extracted from.
Page
The page associated with this index.

Methods with parameter type org.htmlparser.lexer.Page

Remark
Lexer.createRemarkNode(Page page, int start, int end)
Create a new remark node.
Text
Lexer.createStringNode(Page page, int start, int end)
Create a new string node.
Tag
Lexer.createTagNode(Page page, int start, int end, Vector attributes)
Create a new tag node.
void
Set the page this lexer is working on.
void
Set the page this attribute is anchored to.

Methods with return type org.htmlparser.lexer.Page

Page
Get this cursor's page.
Page
Get the page this lexer is working on.
Page
Get the page this attribute is anchored to, if any.
Page
Get this index's page.

Uses in package org.htmlparser.scanners

Methods with parameter type org.htmlparser.lexer.Page

String
Decode script encoded by the Microsoft obfuscator.
Tag
CompositeTagScanner.createVirtualEndTag(Tag tag, Lexer lexer, Page page, int position)
Creates an end tag with the same name as the given tag.

HTML Parser is an open source library released under LGPL. SourceForge.net