HTML Parser Home Page
A B C D E F G H I J K L M N O P Q R S T U V W X

A

about() - Method in class org.htmlparser.lexerapplications.thumbelina.ThumbelinaFrame
Display information about Thumbelina.
aboutAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "About" menu or button pressed.
AbstractNode - Class in org.htmlparser.nodes
The concrete base class for all types of nodes (tags, text remarks).
AbstractNode(Page, int, int) - Constructor for class org.htmlparser.nodes.AbstractNode
Create an abstract node with the page positions given.
accept(Node) - Method in class org.htmlparser.filters.AndFilter
Accept nodes that are acceptable to all of its predicate filters.
accept(Node) - Method in class org.htmlparser.filters.CssSelectorNodeFilter
Accept nodes that match the selector expression.
accept(Node) - Method in class org.htmlparser.filters.HasAttributeFilter
Accept tags with a certain attribute.
accept(Node) - Method in class org.htmlparser.filters.HasChildFilter
Accept tags with children acceptable to the filter.
accept(Node) - Method in class org.htmlparser.filters.HasParentFilter
Accept tags with parent acceptable to the filter.
accept(Node) - Method in class org.htmlparser.filters.HasSiblingFilter
Accept tags with a sibling acceptable to the filter.
accept(Node) - Method in class org.htmlparser.filters.IsEqualFilter
Accept the node.
accept(Node) - Method in class org.htmlparser.filters.LinkRegexFilter
Accept nodes that are a LinkTag and have a URL that matches the regex pattern supplied in the constructor.
accept(Node) - Method in class org.htmlparser.filters.LinkStringFilter
Accept nodes that are a LinkTag and have a URL that matches the pattern supplied in the constructor.
accept(Node) - Method in class org.htmlparser.filters.NodeClassFilter
Accept nodes that are assignable from the class provided in the constructor.
accept(Node) - Method in class org.htmlparser.filters.NotFilter
Accept nodes that are not acceptable to the predicate filter.
accept(Node) - Method in class org.htmlparser.filters.OrFilter
Accept nodes that are acceptable to any of its predicate filters.
accept(Node) - Method in class org.htmlparser.filters.RegexFilter
Accept string nodes that match the regular expression.
accept(Node) - Method in class org.htmlparser.filters.StringFilter
Accept string nodes that contain the string.
accept(Node) - Method in class org.htmlparser.filters.TagNameFilter
Accept nodes that are tags and have a matching tag name.
accept(NodeVisitor) - Method in interface org.htmlparser.Node
Apply the visitor to this node.
accept(Node) - Method in interface org.htmlparser.NodeFilter
Predicate to determine whether or not to keep the given node.
accept(NodeVisitor) - Method in class org.htmlparser.nodes.AbstractNode
Visit this node.
accept(NodeVisitor) - Method in class org.htmlparser.nodes.RemarkNode
Remark visiting code.
accept(NodeVisitor) - Method in class org.htmlparser.nodes.TagNode
Default tag visiting code.
accept(NodeVisitor) - Method in class org.htmlparser.nodes.TextNode
String visiting code.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.AndFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasAttributeFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasChildFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasParentFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasSiblingFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.NodeClassFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.NotFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.OrFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.RegexFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.StringFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.TagNameFilterWrapper
Predicate to determine whether or not to keep the given node.
accept(NodeVisitor) - Method in class org.htmlparser.tags.CompositeTag
Tag visiting code.
actionPerformed(ActionEvent) - Method in class org.htmlparser.beans.BeanyBaby
Handles UI events.
actionPerformed(ActionEvent) - Method in class org.htmlparser.lexerapplications.thumbelina.ThumbelinaFrame
Handles events from the menu.
actionPerformed(ActionEvent) - Method in class org.htmlparser.lexerapplications.thumbelina.TileSet
 
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Handles menu and toolbar item choices.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasAttributeFilterWrapper
Invoked when an action occurs on the combo box.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasChildFilterWrapper
Invoked when an action occurs on the check box.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasParentFilterWrapper
Invoked when an action occurs on the check box.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasSiblingFilterWrapper
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.NodeClassFilterWrapper
Invoked when an action occurs on the combo box.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.RegexFilterWrapper
Invoked when an action occurs on the combo box.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.StringFilterWrapper
Invoked when an action occurs on the combo box.
actionPerformed(ActionEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.TagNameFilterWrapper
Invoked when an action occurs on the combo box.
add(Cursor) - Method in class org.htmlparser.lexer.PageIndex
Add an element to the list
add(int) - Method in class org.htmlparser.lexer.PageIndex
Add an element to the list
add(Picture, boolean) - Method in class org.htmlparser.lexerapplications.thumbelina.Sequencer
Add an image to the panel.
add(Tile) - Method in class org.htmlparser.lexerapplications.thumbelina.TileSet
Add a single tile to the list.
add(Node) - Method in class org.htmlparser.util.NodeList
 
add(NodeList) - Method in class org.htmlparser.util.NodeList
Add another node list to this one.
addAttributes(Set, Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasAttributeFilterWrapper
Add the attribute names from the node to the set of attribute names.
addAttributeValues(Set, Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasAttributeFilterWrapper
Add the attribute values from the node to the set of attribute values.
addChild(Tag, Node) - Method in class org.htmlparser.scanners.CompositeTagScanner
Add a child to the given tag.
addCookies(URLConnection) - Method in class org.htmlparser.http.ConnectionManager
Generate a HTTP cookie header value string from the cookie jar.
addCookies(Vector, String, Vector) - Method in class org.htmlparser.http.ConnectionManager
Add qualified cookies from cookies into list.
addFilter(JMenu, JToolBar, String) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Add a filter to the GUI.
addFilter(Filter) - Method in class org.htmlparser.parserapplications.filterbuilder.SubFilterList
Add a filter to the container contents.
addFilter(Filter, int) - Method in class org.htmlparser.parserapplications.filterbuilder.SubFilterList
Add a filter to the container at a specific position.
addHistory(String) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Adds the given url to the history list.
addLayoutComponent(String, Component) - Method in class org.htmlparser.parserapplications.filterbuilder.layouts.NullLayoutManager
Adds the specified component with the specified name to the layout.
addLayoutComponent(Component, Object) - Method in class org.htmlparser.parserapplications.filterbuilder.layouts.NullLayoutManager
Adds the specified component to the layout, using the specified constraint object.
addLayoutComponent(String, Component) - Method in class org.htmlparser.parserapplications.filterbuilder.layouts.VerticalLayoutManager
Adds the specified component with the specified name to the layout.
addLayoutComponent(Component, Object) - Method in class org.htmlparser.parserapplications.filterbuilder.layouts.VerticalLayoutManager
Adds the specified component to the layout, using the specified constraint object.
addName(Set, Node) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.TagNameFilterWrapper
Add the tag name and it's children's tag names to the set of tag names.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.htmlparser.beans.FilterBean
Add a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.htmlparser.beans.HTMLLinkBean
Add a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.htmlparser.beans.HTMLTextBean
Add a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.htmlparser.beans.LinkBean
Add a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.htmlparser.beans.StringBean
Add a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Add a PropertyChangeListener to the listener list.
addSelection(Filter) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Add a filter to the current selection set.
addSpacer() - Method in class org.htmlparser.parserapplications.filterbuilder.SubFilterList
Stuff a spacer component at the end of the list.
addTreeModelListener(TreeModelListener) - Method in class org.htmlparser.parserapplications.filterbuilder.HtmlTreeModel
Adds a listener for the TreeModelEvent posted after the tree changes.
adjustClipForInsets(Graphics) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Adjust the graphics clip region to account for insets.
advance() - Method in class org.htmlparser.lexer.Cursor
Move the cursor position ahead one character.
AndFilter - Class in org.htmlparser.filters
Accepts nodes matching all of its predicate filters (AND operation).
AndFilter() - Constructor for class org.htmlparser.filters.AndFilter
Creates a new instance of an AndFilter.
AndFilter(NodeFilter, NodeFilter) - Constructor for class org.htmlparser.filters.AndFilter
Creates an AndFilter that accepts nodes acceptable to both filters.
AndFilter(NodeFilter[]) - Constructor for class org.htmlparser.filters.AndFilter
Creates an AndFilter that accepts nodes acceptable to all given filters.
AndFilterWrapper - Class in org.htmlparser.parserapplications.filterbuilder.wrappers
Wrapper for AndFilters.
AndFilterWrapper() - Constructor for class org.htmlparser.parserapplications.filterbuilder.wrappers.AndFilterWrapper
Create a wrapper over a new AndFilter.
append(URL) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Append the given URL to the queue.
append(ArrayList) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Append the given URLs to the queue.
AppletTag - Class in org.htmlparser.tags
AppletTag represents an <Applet> tag.
AppletTag() - Constructor for class org.htmlparser.tags.AppletTag
Create a new applet tag.
applyFilters() - Method in class org.htmlparser.beans.FilterBean
Apply each of the filters.
asString() - Method in class org.htmlparser.util.NodeList
 
Attribute - Class in org.htmlparser
An attribute within a tag.
Attribute(String, String, String, char) - Constructor for class org.htmlparser.Attribute
Create an attribute with the name, assignment, value and quote given.
Attribute(String, String, char) - Constructor for class org.htmlparser.Attribute
Create an attribute with the name, value and quote given.
Attribute(String) - Constructor for class org.htmlparser.Attribute
Create a whitespace attribute with the value given.
Attribute(String, String) - Constructor for class org.htmlparser.Attribute
Create an attribute with the name and value given.
Attribute(String, String, String) - Constructor for class org.htmlparser.Attribute
Create an attribute with the name, assignment string and value given.
Attribute() - Constructor for class org.htmlparser.Attribute
Create an empty attribute.
Attributes - Class in org.htmlparser.sax
Provides access to the tag attributes.
Attributes(Tag, NamespaceSupport, String[]) - Constructor for class org.htmlparser.sax.Attributes
Create an attibute access object.
available() - Method in class org.htmlparser.lexer.InputStreamSource
Get the number of available characters.
available() - Method in class org.htmlparser.lexer.Source
Get the number of available characters.
available() - Method in class org.htmlparser.lexer.Stream
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.
available() - Method in class org.htmlparser.lexer.StringSource
Get the number of available characters.

B

BaseHrefTag - Class in org.htmlparser.tags
BaseHrefTag represents an <Base> tag.
BaseHrefTag() - Constructor for class org.htmlparser.tags.BaseHrefTag
Create a new base tag.
BeanyBaby - Class in org.htmlparser.beans
Demo of beans.
BeanyBaby() - Constructor for class org.htmlparser.beans.BeanyBaby
Creates new form BeanyBaby
beginParsing() - Method in class org.htmlparser.visitors.NodeVisitor
Override this method if you wish to do special processing prior to the start of parsing.
BLOCK_INCREMENT - Static variable in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Scrolling block increment (both directions).
BodyTag - Class in org.htmlparser.tags
A Body Tag.
BodyTag() - Constructor for class org.htmlparser.tags.BodyTag
Create a new body tag.
BREAKPOINT - Static variable in class org.htmlparser.util.Translate
The dividing point between a simple table lookup and a binary search.
breaksFlow() - Method in class org.htmlparser.nodes.TagNode
Determines if the given tag breaks the flow of text.
breaksFlow() - Method in interface org.htmlparser.Tag
Determines if the given tag breaks the flow of text.
breakTags - Static variable in class org.htmlparser.nodes.TagNode
Set of tags that breaks the flow.
bringToTop(Tile) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Move the given picture to the top of the Z order.
bringToTop(Tile) - Method in class org.htmlparser.lexerapplications.thumbelina.TileSet
Move the given tile to the top of the Z order.
bsearch(int) - Method in class org.htmlparser.lexer.PageIndex
Binary search for the element.
bsearch(int, int, int) - Method in class org.htmlparser.lexer.PageIndex
Binary search for the element.
bsearch(Sortable, Ordered, int, int) - Static method in class org.htmlparser.util.sort.Sort
Binary search for an object
bsearch(Sortable, Ordered) - Static method in class org.htmlparser.util.sort.Sort
Binary search for an object
bsearch(Vector, Ordered, int, int) - Static method in class org.htmlparser.util.sort.Sort
Binary search for an object
bsearch(Vector, Ordered) - Static method in class org.htmlparser.util.sort.Sort
Binary search for an object
bsearch(Ordered[], Ordered, int, int) - Static method in class org.htmlparser.util.sort.Sort
Binary search for an object
bsearch(Ordered[], Ordered) - Static method in class org.htmlparser.util.sort.Sort
Binary search for an object
BUFFER_SIZE - Static variable in class org.htmlparser.lexer.InputStreamSource
An initial buffer size.
BUFFER_SIZE - Static variable in class org.htmlparser.lexer.Stream
An initial buffer size.
Bullet - Class in org.htmlparser.tags
A bullet tag.
Bullet() - Constructor for class org.htmlparser.tags.Bullet
Create a new bullet tag.
BulletList - Class in org.htmlparser.tags
A bullet list tag.
BulletList() - Constructor for class org.htmlparser.tags.BulletList
Create a new bullet list (ordered or unordered) tag.

C

calculatePreferredSize() - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Compute the preferred size of the component.
callback - Static variable in class org.htmlparser.util.FeedbackManager
 
canAccept() - Method in class org.htmlparser.parserapplications.filterbuilder.SubFilterList
Check if our maximum number of filters limit has been reached.
capacity() - Method in class org.htmlparser.lexer.PageIndex
Get the capacity for elements without reallocation.
capture() - Method in class org.htmlparser.parserapplications.SiteCapturer
Perform the capture.
carriageReturn() - Method in class org.htmlparser.beans.StringBean
Appends a newline to the buffer if there isn't one there already.
ChainedException - Exception in org.htmlparser.util
 
ChainedException() - Constructor for exception org.htmlparser.util.ChainedException
 
ChainedException(String) - Constructor for exception org.htmlparser.util.ChainedException
 
ChainedException(Throwable) - Constructor for exception org.htmlparser.util.ChainedException
 
ChainedException(String, Throwable) - Constructor for exception org.htmlparser.util.ChainedException
 
changedUpdate(DocumentEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.HasAttributeFilterWrapper
Handle a change update event.
changedUpdate(DocumentEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.RegexFilterWrapper
Handle a change update event.
changedUpdate(DocumentEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.wrappers.StringFilterWrapper
Handle a change update event.
CharacterReference - Class in org.htmlparser.util
Structure to hold a character and it's equivalent entity reference kernel.
CharacterReference(String, int) - Constructor for class org.htmlparser.util.CharacterReference
Construct a CharacterReference with the character and kernel given.
childAt(int) - Method in class org.htmlparser.tags.CompositeTag
Get child at given index
children - Variable in class org.htmlparser.nodes.AbstractNode
The children of this node.
children() - Method in class org.htmlparser.tags.CompositeTag
Get an iterator over the children of this node.
classFromFile(String) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Extracts a java class name from a file name.
clear() - Method in class org.htmlparser.PrototypicalNodeFactory
Clean out the registry.
clearSelection() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Clear (empty) the current selection set.
clone() - Method in class org.htmlparser.http.Cookie
Returns a copy of this object.
clone() - Method in interface org.htmlparser.lexerapplications.thumbelina.Tile
Clone this object.
clone() - Method in interface org.htmlparser.Node
Allow cloning of nodes.
clone() - Method in class org.htmlparser.nodes.AbstractNode
Clone this object.
close() - Method in class org.htmlparser.lexer.InputStreamSource
Does nothing.
close() - Method in class org.htmlparser.lexer.Page
Close the page by destroying the source of characters.
close() - Method in class org.htmlparser.lexer.Source
Does nothing.
close() - Method in class org.htmlparser.lexer.Stream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class org.htmlparser.lexer.StringSource
Does nothing.
collapse(StringBuffer, String) - Method in class org.htmlparser.beans.StringBean
Add the given text collapsing whitespace.
collapseAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Collapse" menu chosen.
collapseAllAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Collapse" menu chosen.
collectInto(NodeList, NodeFilter) - Method in interface org.htmlparser.Node
Collect this node and its child nodes into a list, provided the node satisfies the filtering criteria.
collectInto(NodeList, NodeFilter) - Method in class org.htmlparser.nodes.AbstractNode
Collect this node and its child nodes (if-applicable) into the collectionList parameter, provided the node satisfies the filtering criteria.
collectInto(NodeList, NodeFilter) - Method in class org.htmlparser.tags.CompositeTag
Collect this node and its child nodes (if-applicable) into the list parameter, provided the node satisfies the filtering criteria.
column(Cursor) - Method in class org.htmlparser.lexer.Page
Get the column number for a cursor.
column(int) - Method in class org.htmlparser.lexer.Page
Get the column number for a cursor.
column(Cursor) - Method in class org.htmlparser.lexer.PageIndex
Get the column number for a cursor.
column(int) - Method in class org.htmlparser.lexer.PageIndex
Get the column number for a position.
compare(Object) - Method in class org.htmlparser.lexer.Cursor
Compare one reference to another.
compare(Object) - Method in class org.htmlparser.util.CharacterReference
Compare one reference to another.
compare(Object) - Method in interface org.htmlparser.util.sort.Ordered
Compares this object with another for order.
componentHidden(ComponentEvent) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Invoked when the component has been made invisible.
componentMoved(ComponentEvent) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Invoked when the component's position changes.
componentResized(ComponentEvent) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Invoked when the container's size changes.
componentShown(ComponentEvent) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Invoked when the component has been made visible.
CompositeTag - Class in org.htmlparser.tags
The base class for tags that have an end tag.
CompositeTag() - Constructor for class org.htmlparser.tags.CompositeTag
Create a composite tag.
CompositeTagScanner - Class in org.htmlparser.scanners
The main scanning logic for nested tags.
CompositeTagScanner() - Constructor for class org.htmlparser.scanners.CompositeTagScanner
Create a composite tag scanner.
ConnectionManager - Class in org.htmlparser.http
Handles proxies, password protected URLs and request properties including cookies.
ConnectionManager() - Constructor for class org.htmlparser.http.ConnectionManager
Create a connection manager.
ConnectionManager(Hashtable) - Constructor for class org.htmlparser.http.ConnectionManager
Create a connection manager with the given connection properties.
ConnectionMonitor - Interface in org.htmlparser.http
Interface for HTTP connection notification callbacks.
constructUrl(String, String) - Method in class org.htmlparser.lexer.Page
Build a URL from the link and base provided using non-strict rules.
constructUrl(String, String, boolean) - Method in class org.htmlparser.lexer.Page
Build a URL from the link and base provided.
contains(Node) - Method in class org.htmlparser.util.NodeList
Check to see if the NodeList contains the supplied Node.
Cookie - Class in org.htmlparser.http
A HTTP cookie.
Cookie(String, String) - Constructor for class org.htmlparser.http.Cookie
Defines a cookie with an initial name/value pair.
copy() - Method in class org.htmlparser.parserapplications.SiteCapturer
Copy a resource (image) locally.
copyAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Copy" menu or button pressed.
copyToNodeArray(Node[]) - Method in class org.htmlparser.util.NodeList
 
createAppletParamsTable() - Method in class org.htmlparser.tags.AppletTag
Extract the applet PARAM tags from the child list.
createObjectParamsTable() - Method in class org.htmlparser.tags.ObjectTag
Extract the object PARAM tags from the child list.
createParser(String, String) - Static method in class org.htmlparser.Parser
Creates the parser on an input string.
createParserParsingAnInputString(String) - Static method in class org.htmlparser.util.ParserUtils
Create a Parser Object having a String Object as input (instead of a url or a string representing the url location).
createRemarkNode(Page, int, int) - Method in class org.htmlparser.lexer.Lexer
Create a new remark node.
createRemarkNode(Page, int, int) - Method in interface org.htmlparser.NodeFactory
Create a new remark node.
createRemarkNode(Page, int, int) - Method in class org.htmlparser.PrototypicalNodeFactory
Create a new remark node.
createStringNode(Page, int, int) - Method in class org.htmlparser.lexer.Lexer
Create a new string node.
createStringNode(Page, int, int) - Method in interface org.htmlparser.NodeFactory
Create a new text node.
createStringNode(Page, int, int) - Method in class org.htmlparser.PrototypicalNodeFactory
Create a new string node.
createTagNode(Page, int, int, Vector) - Method in class org.htmlparser.lexer.Lexer
Create a new tag node.
createTagNode(Page, int, int, Vector) - Method in interface org.htmlparser.NodeFactory
Create a new tag node.
createTagNode(Page, int, int, Vector) - Method in class org.htmlparser.PrototypicalNodeFactory
Create a new tag node.
createVirtualEndTag(Tag, Lexer, Page, int) - Method in class org.htmlparser.scanners.CompositeTagScanner
Creates an end tag with the same name as the given tag.
CssSelectorNodeFilter - Class in org.htmlparser.filters
A NodeFilter that accepts nodes based on whether they match a CSS2 selector.
CssSelectorNodeFilter(String) - Constructor for class org.htmlparser.filters.CssSelectorNodeFilter
Create a Cascading Style Sheet node filter.
Cursor - Class in org.htmlparser.lexer
A bookmark in a page.
Cursor(Page, int) - Constructor for class org.htmlparser.lexer.Cursor
Construct a Cursor from the page and position given.
cutAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Cut" menu or button pressed.

D

DEBUG - Static variable in class org.htmlparser.util.DefaultParserFeedback
Constructor argument for a debugging feedback.
decode(String) - Method in class org.htmlparser.parserapplications.SiteCapturer
Unescape a URL to form a file name.
Decode(Page, Cursor) - Static method in class org.htmlparser.scanners.ScriptDecoder
Decode script encoded by the Microsoft obfuscator.
decode(String) - Static method in class org.htmlparser.util.Translate
Decode a string containing references.
decode(StringBuffer) - Static method in class org.htmlparser.util.Translate
Decode the characters in a string buffer containing references.
decode(InputStream, PrintStream) - Static method in class org.htmlparser.util.Translate
Decode a stream containing references.
DECODE_LINE_BY_LINE - Static variable in class org.htmlparser.util.Translate
If this member is set true, decoding of streams is done line by line in order to reduce the maximum memory required.
decodeBase64(char[]) - Static method in class org.htmlparser.scanners.ScriptDecoder
Extract the base 64 encoded number.
deconstitute(Filter[]) - Static method in class org.htmlparser.parserapplications.filterbuilder.Filter
Returns a string serialization of the filters.
DEFAULT_CHARSET - Static variable in class org.htmlparser.lexer.Page
The default charset.
DEFAULT_CONTENT_TYPE - Static variable in class org.htmlparser.lexer.Page
The default content type.
DEFAULT_DELAY - Static variable in class org.htmlparser.lexerapplications.thumbelina.Sequencer
The default delay time, 500 milliseconds.
DefaultParserFeedback - Class in org.htmlparser.util
Default implementation of the HTMLParserFeedback interface.
DefaultParserFeedback(int) - Constructor for class org.htmlparser.util.DefaultParserFeedback
Construct a feedback object of the given type.
DefaultParserFeedback() - Constructor for class org.htmlparser.util.DefaultParserFeedback
Construct a NORMAL feedback object.
DefinitionList - Class in org.htmlparser.tags
A definition list tag (dl).
DefinitionList() - Constructor for class org.htmlparser.tags.DefinitionList
Create a new bullet list (ordered or unordered) tag.
DefinitionListBullet - Class in org.htmlparser.tags
A definition list bullet tag (either DD or DT).
DefinitionListBullet() - Constructor for class org.htmlparser.tags.DefinitionListBullet
Create a new bullet tag.
deleteAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Delete" menu or button pressed.
deleteSelection() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Delete the current selection set from the filters in the GUI.
deserialize(String) - Static method in class org.htmlparser.parserapplications.filterbuilder.Filter
Convert a sequence of hexadecimal characters back into a byte array.
destroy() - Method in class org.htmlparser.lexer.InputStreamSource
Close the source.
destroy() - Method in class org.htmlparser.lexer.Source
Close the source.
destroy() - Method in class org.htmlparser.lexer.StringSource
Close the source.
DEVNULL - Static variable in class org.htmlparser.Parser
A quiet message sink.
digupStringNode(String) - Method in class org.htmlparser.tags.CompositeTag
Finds a text node, however embedded it might be, and returns it.
Div - Class in org.htmlparser.tags
A div tag.
Div() - Constructor for class org.htmlparser.tags.Div
Create a new div tag.
DoctypeTag - Class in org.htmlparser.tags
The HTML Document Declaration Tag can identify <!DOCTYPE> tags.
DoctypeTag() - Constructor for class org.htmlparser.tags.DoctypeTag
Create a new !doctype tag.
doMultipleSearchesWithinStrings() - Method in class org.htmlparser.visitors.StringFindingVisitor
 
doSAX(Node) - Method in class org.htmlparser.sax.XMLReader
Process nodes recursively on the DocumentHandler.
doSemanticAction() - Method in interface org.htmlparser.Node
Perform the meaning of this tag.
doSemanticAction() - Method in class org.htmlparser.nodes.AbstractNode
Perform the meaning of this tag.
doSemanticAction() - Method in class org.htmlparser.tags.BaseHrefTag
Perform the meaning of this tag.
doSemanticAction() - Method in class org.htmlparser.tags.MetaTag
Perform the META tag semantic action.
dragDropEnd(DragSourceDropEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This message goes to DragSourceListener, informing it that the dragging has ended.
dragEnter(DragSourceDragEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This message goes to DragSourceListener, informing it that the dragging has entered the DropSite.
dragEnter(DropTargetDragEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This is invoked when you are dragging over the DropSite.
dragExit(DragSourceEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This message goes to DragSourceListener, informing it that the dragging has exited the DropSite.
dragExit(DropTargetEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Thi ss invoked when you are exit the DropSite without dropping.
dragGestureRecognized(DragGestureEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
A DragGestureRecognizer has detected a platform-dependent drag initiating gesture.
dragOver(DragSourceDragEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This message goes to DragSourceListener, informing it that the dragging is currently ocurring over the DropSite.
dragOver(DropTargetDragEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This is invoked when a drag operation is going on.
draw(Picture, boolean) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Draw an image on screen.
drop(DropTargetDropEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This is invoked when a drop has occurred.
dropActionChanged(DragSourceDragEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This is invoked when the user changes the dropAction.
dropActionChanged(DropTargetDragEvent) - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
This is invoked if the user modifies the current drop gesture.
dup() - Method in class org.htmlparser.lexer.Cursor
Make a new cursor just like this one.

E

elementAt(int) - Method in class org.htmlparser.lexer.PageIndex
Get an element from the list.
elementAt(int) - Method in class org.htmlparser.util.NodeList
 
elements() - Method in class org.htmlparser.Parser
Returns an iterator (enumeration) over the html nodes.
elements() - Method in class org.htmlparser.tags.CompositeTag
Return the child tags as an iterator.
elements() - Method in class org.htmlparser.util.NodeList
 
encode(byte[]) - Static method in class org.htmlparser.http.ConnectionManager
Encodes a byte array into BASE64 in accordance with RFC 2045.
encode(int) - Static method in class org.htmlparser.util.Translate
Convert a character to a numeric character reference.
encode(String) - Static method in class org.htmlparser.util.Translate
Encode a string to use references.
encode(InputStream, PrintStream) - Static method in class org.htmlparser.util.Translate
Encode a stream to use references.
ENCODE_HEXADECIMAL - Static variable in class org.htmlparser.util.Translate
If this member is set true, encoding of numeric character references uses hexadecimal digits, i.e.
EncodingChangeException - Exception in org.htmlparser.util
The encoding is changed invalidating already scanned characters.
EncodingChangeException(String) - Constructor for exception org.htmlparser.util.EncodingChangeException
Create an exception idicative of a problematic encoding change.
EOF - Static variable in class org.htmlparser.lexer.Page
Character value when the page is exhausted.
EOF - Static variable in class org.htmlparser.lexer.Source
Return value when the source is exhausted.
EOF - Static variable in class org.htmlparser.lexer.Stream
Return value when no more characters are left.
equivalent(URL[], URL[]) - Method in class org.htmlparser.beans.LinkBean
Determine if two arrays of URL's are the same.
error(String, ParserException) - Method in class org.htmlparser.sax.Feedback
Error message.
error(String, ParserException) - Method in class org.htmlparser.util.DefaultParserFeedback
Print an error message.
error(String, ParserException) - Static method in class org.htmlparser.util.FeedbackManager
 
error(String, ParserException) - Method in interface org.htmlparser.util.ParserFeedback
 
executeAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Execute" menu or button pressed.
exit() - Method in class org.htmlparser.lexerapplications.thumbelina.ThumbelinaFrame
Exits the application.
exitAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Exit" menu or button pressed.
expandAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Expand" menu chosen.
expandAllAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Expand All" menu chosen.
extractAllNodesThatMatch(NodeFilter) - Method in class org.htmlparser.Parser
Extract all nodes matching the given filter.
extractAllNodesThatMatch(NodeFilter) - Method in class org.htmlparser.util.NodeList
Filter the list with the given filter non-recursively.
extractAllNodesThatMatch(NodeFilter, boolean) - Method in class org.htmlparser.util.NodeList
Filter the list with the given filter.
extractFormLocn() - Method in class org.htmlparser.tags.FormTag
Extract the ACTION attribute as an absolute URL.
extractImageLinks(Lexer, URL) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Get the links of an element of a document.
extractImageLocn() - Method in class org.htmlparser.tags.ImageTag
Extract the location of the image Given the tag (with attributes), and the url of the html page in which this tag exists, perform best effort to extract the 'intended' URL.
extractLink() - Method in class org.htmlparser.tags.LinkTag
Extract the link from the HREF attribute.
extractLinks() - Method in class org.htmlparser.beans.LinkBean
Internal routine to extract all the links from the parser.
extractStrings() - Method in class org.htmlparser.beans.StringBean
Extract the text from a page.

F

Feedback - Class in org.htmlparser.sax
Mediates between the feedback mechanism of the htmlparser and an error handler.
Feedback(ErrorHandler, Locator) - Constructor for class org.htmlparser.sax.Feedback
Create a feedback/error handler mediator.
FeedbackManager - Class in org.htmlparser.util
Implementaiton of static methods that allow the parser to route various messages to any implementation of the HTMLParserFeedback interface.
FeedbackManager() - Constructor for class org.htmlparser.util.FeedbackManager
 
fetch(int, Ordered) - Method in class org.htmlparser.lexer.PageIndex
Fetch the object at the given index.
fetch(URL[]) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Fetch images.
fetch(int, Ordered) - Method in interface org.htmlparser.util.sort.Sortable
Fetch the object at the given index.
fetchAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Fetch" menu pressed.
fill(int) - Method in class org.htmlparser.lexer.InputStreamSource
Fetch more characters from the underlying reader.
fill(boolean) - Method in class org.htmlparser.lexer.Stream
Fetch more bytes from the underlying stream.
fills - Variable in class org.htmlparser.lexer.Stream
The number of calls to fill.
filter(URL[]) - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Filter URLs and add to queue.
Filter - Class in org.htmlparser.parserapplications.filterbuilder
Base class for all filters.
Filter() - Constructor for class org.htmlparser.parserapplications.filterbuilder.Filter
Create a filter.
filterAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when a filter menu or button pressed.
FilterBean - Class in org.htmlparser.beans
Extract nodes from a URL using a filter.
FilterBean() - Constructor for class org.htmlparser.beans.FilterBean
Create a FilterBean object.
FilterBuilder - Class in org.htmlparser.parserapplications.filterbuilder
The main program for the FilterBuilder programming system.
FilterBuilder() - Constructor for class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Create an FilterBuilder programming environment.
FilterBuilder(String) - Constructor for class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Creates a new instance of an FilterBuilder environment with the given title.
filteringAction() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
The action to take when "Filtering" menu pressed.
finalize() - Method in class org.htmlparser.lexer.Page
Clean up this page, releasing resources.
FIND - Static variable in class org.htmlparser.filters.RegexFilter
Use find() match strategy.
find(String) - Method in class org.htmlparser.lexerapplications.thumbelina.PicturePanel
Find a picture with the given URL in the panel.
findCharset(String, String) - Static method in class org.htmlparser.lexer.Page
Lookup a character set name.
findPositionOf(String) - Method in class org.htmlparser.tags.CompositeTag
Returns the node number of the first node containing the given text.
findPositionOf(String, Locale) - Method in class org.htmlparser.tags.CompositeTag
Returns the node number of the first node containing the given text.
findPositionOf(Node) - Method in class org.htmlparser.tags.CompositeTag
Returns the node number of a child node given the node object.
findTypeInNode(Node, Class) - Static method in class org.htmlparser.util.ParserUtils
Search given node and pick up any objects of given type.
finishedParsing() - Method in class org.htmlparser.visitors.NodeVisitor
Override this method if you wish to do special processing upon completion of parsing.
finishTag(Tag, Lexer) - Method in class org.htmlparser.scanners.CompositeTagScanner
Finish off a tag.
first() - Method in class org.htmlparser.lexer.PageIndex
Returns the first index of the Sortable.
first() - Method in interface org.htmlparser.util.sort.Sortable
Returns the first index of the Sortable.
fixSpaces(String) - Method in class org.htmlparser.http.ConnectionManager
Turn spaces into %20.
FormTag - Class in org.htmlparser.tags
Represents a FORM tag.
FormTag() - Constructor for class org.htmlparser.tags.FormTag
Create a new form tag.
FrameSetTag - Class in org.htmlparser.tags
Identifies an frame set tag.
FrameSetTag() - Constructor for class org.htmlparser.tags.FrameSetTag
Create a new frame set tag.
FrameTag - Class in org.htmlparser.tags
Identifies a frame tag
FrameTag() - Constructor for class org.htmlparser.tags.FrameTag
Create a new frame tag.
fromString(String) - Method in class org.htmlparser.lexerapplications.thumbelina.ThumbelinaFrame
Convert the given string to a valid rectangle.

G

generateCookieProperty(Vector) - Method in class org.htmlparser.http.ConnectionManager
Creates the cookie request property value from the list of valid cookies for the domain.
get() - Method in class org.htmlparser.lexer.PageIndex
Get the elements as an array of int.
get(String) - Method in class org.htmlparser.PrototypicalNodeFactory
Gets a tag from the registry.
GET - Static variable in class org.htmlparser.tags.FormTag
The "GET" method.
getAbsoluteURL(String) - Method in class org.htmlparser.lexer.Page
Create an absolute URL from a relative link.
getAbsoluteURL(String, boolean) - Method in class org.htmlparser.lexer.Page
Create an absolute URL from a relative link.
getAccessKey() - Method in class org.htmlparser.tags.LinkTag
Get the ACCESSKEY attribute, if any.
getAppletClass() - Method in class org.htmlparser.tags.AppletTag
Get the class name of the applet.
getAppletParams() - Method in class org.htmlparser.tags.AppletTag
Get the applet parameters.
getArchive() - Method in class org.htmlparser.tags.AppletTag
Get the jar file of the applet.
getAssignment() - Method in class org.htmlparser.Attribute
Get the assignment string of this attribute.
getAssignment(StringBuffer) - Method in class org.htmlparser.Attribute
Get the assignment string of this attribute.
getAssignment() - Method in class org.htmlparser.lexer.PageAttribute
Get the assignment string of this attribute.
getAssignment(StringBuffer) - Method in class org.htmlparser.lexer.PageAttribute
Get the assignment string of this attribute.
getAttribute(String) - Method in class org.htmlparser.nodes.TagNode
Returns the value of an attribute.
getAttribute(String) - Method in interface org.htmlparser.Tag
Returns the value of an attribute.
getAttributeEx(String) - Method in class org.htmlparser.nodes.TagNode
Returns the attribute with the given name.
getAttributeEx(String) - Method in interface org.htmlparser.Tag
Returns the attribute with the given name.
getAttributeName() - Method in class org.htmlparser.filters.HasAttributeFilter
Get the attribute name.
getAttributesEx() - Method in class org.htmlparser.nodes.TagNode
Gets the attributes in the tag.
getAttributesEx() - Method in interface org.htmlparser.Tag
Gets the attributes in the tag.
getAttributeValue() - Method in class org.htmlparser.filters.HasAttributeFilter
Get the attribute value.
getBackgroundThreadActive() - Method in class org.htmlparser.lexerapplications.thumbelina.Thumbelina
Gets the state of the background thread.
getBasePoint() - Method in class org.htmlparser.parserapplications.filterbuilder.FilterBuilder
Gets the current base point of the mouse pointer.
getBaseUrl() - Method in class org.htmlparser.lexer.Page
Gets the baseUrl.
getBaseUrl() - Method in class org.htmlparser.tags.BaseHrefTag
Get the value of the HREF attribute, if any.
getBean() - Method in class org.htmlparser.beans.HTMLLinkBean
Return the underlying bean object.
getBean() - Method in class org.htmlparser.beans.HTMLTextBean
Return the underlying bean object.
getBody() - Method in class org.htmlparser.tags.BodyTag
Returns the textual contents of this BODY tag.
getBody() - Method in class org.htmlparser.visitors.HtmlPage
 
getBounds() - Method in interface org.htmlparser.lexerapplications.thumbelina.Tile
Get the rectangular region for this tile.