HTML Parser Home Page

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)
           
 


© 2004 Somik Raha
Mar 14, 2004

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