Serialized Form
mPage
Page mPage
- The page this node came from.
nodeBegin
int nodeBegin
- The beginning position of the tag in the line
nodeEnd
int nodeEnd
- The ending position of the tag in the line
parent
Node parent
- The parent of this node.
children
NodeList children
- The children of this node.
mPredicates
NodeFilter[] mPredicates
- The predicates that are to be and'ed together;
mContainer
SubFilterList mContainer
- The drop target container.
mFilter
AndFilter mFilter
- The underlying filter.
mName
java.lang.String mName
- The name of this attribute.
The part before the equals sign, or the stand-alone attribute.
This will be
null if the attribute is whitespace.
mAssignment
java.lang.String mAssignment
- The assignment string of the attribute.
The equals sign.
This will be
null if the attribute is a
stand-alone attribute.
mValue
java.lang.String mValue
- The value of the attribute.
The part after the equals sign.
This will be
null if the attribute is an empty or
stand-alone attribute.
mQuote
char mQuote
- The quote, if any, surrounding the value of the attribute, if any.
This will be zero if there are no quotes around the value.
mTrail
java.util.Vector mTrail
- Bread crumb trail of visited URLs.
mCrumb
int mCrumb
- Current position on the bread crumb trail.
mLinkBean
HTMLLinkBean mLinkBean
mForward
javax.swing.JMenuItem mForward
mBack
javax.swing.JMenuItem mBack
mCollapse
javax.swing.JCheckBoxMenuItem mCollapse
mTextField
javax.swing.JTextField mTextField
mSplitPane
javax.swing.JSplitPane mSplitPane
mLinks
javax.swing.JCheckBoxMenuItem mLinks
mStringBean
HTMLTextBean mStringBean
mNobreak
javax.swing.JCheckBoxMenuItem mNobreak
throwable
java.lang.Throwable throwable
mCharacter
int mCharacter
- The character value as an integer.
mKernel
java.lang.String mKernel
- This entity reference kernel.
The text between the ampersand and the semicolon.
mEndTag
Tag mEndTag
- The tag that causes this tag to finish.
May be a virtual tag generated by the scanning logic.
mEnders
java.lang.String[] mEnders
- The set of tag names that indicate the end of this tag.
mEndTagEnders
java.lang.String[] mEndTagEnders
- The set of end tag names that indicate the end of this tag.
mEnders
java.lang.String[] mEnders
mName
java.lang.String mName
- The name of the cookie.
mValue
java.lang.String mValue
- The cookie value.
mComment
java.lang.String mComment
- Describes the cookie's use.
mDomain
java.lang.String mDomain
- Domain that sees cookie.
mExpiry
java.util.Date mExpiry
- Cookie expires after this date.
mPath
java.lang.String mPath
- URLs that see the cookie.
mSecure
boolean mSecure
- Use SSL.
mVersion
int mVersion
- If Version=1 it means RFC 2109++ style cookies.
therule
NodeFilter therule
m
java.util.regex.Matcher m
tokentype
int tokentype
token
java.lang.String token
mPosition
int mPosition
- This cursor's position.
mPage
Page mPage
- This cursor's page.
mMode
int mMode
- Verbosity level.
Corresponds to constructor arguments:
DEBUG = 2;
NORMAL = 1;
QUIET = 0;
mPropertySupport
java.beans.PropertyChangeSupport mPropertySupport
- Bound property support.
mParser
Parser mParser
- The parser used to filter.
mFilters
NodeFilter[] mFilters
- The filter set.
mNodes
NodeList mNodes
- The nodes extracted from the URL.
mRecursive
boolean mRecursive
- The recursion behaviour for elements of the filter array.
If
true the filters are applied recursively.
- See Also:
NodeList.extractAllNodesThatMatch(NodeFilter, boolean).
mBasePoint
java.awt.Point mBasePoint
- The relative position of the mouse while dragging.
mSelection
java.util.Vector mSelection
- Selected commands.
mMoved
boolean mMoved
- If true selection moved.
mDropTarget
java.awt.dnd.DropTarget mDropTarget
- This component is a drop target.
mDragSource
java.awt.dnd.DragSource mDragSource
- Enables this component to be a Drag Source.
mCurrentComponent
java.awt.Component mCurrentComponent
- Kludge: Used by actionPerformed/filterAction to remember the filter menu item.
mMainPanel
javax.swing.JPanel mMainPanel
- The main panel GUI component.
mMainScroller
javax.swing.JScrollPane mMainScroller
- The main panel scrolling GUI component.
mURLField
javax.swing.JTextField mURLField
- The URL input GUI component.
mOutput
javax.swing.JDesktopPane mOutput
- The output panel GUI component.
mFormLocation
java.lang.String mFormLocation
- This is the derived form location, based on action.
mAttribute
java.lang.String mAttribute
- The attribute to check for.
mValue
java.lang.String mValue
- The value to check for.
mFilter
HasAttributeFilter mFilter
- The underlying filter.
mAttributeName
javax.swing.JComboBox mAttributeName
- Combo box for attribute name.
mValued
javax.swing.JCheckBox mValued
- The check box for has value.
mAttributeValue
javax.swing.JTextArea mAttributeValue
- Value to check for.
mChildFilter
NodeFilter mChildFilter
- The filter to apply to children.
mRecursive
boolean mRecursive
- Performs a recursive search down the node heirarchy if
true.
mFilter
HasChildFilter mFilter
- The underlying filter.
mRecursive
javax.swing.JCheckBox mRecursive
- The check box for recursion.
mContainer
SubFilterList mContainer
- The drop target container.
mParentFilter
NodeFilter mParentFilter
- The filter to apply to the parent.
mRecursive
boolean mRecursive
- Performs a recursive search up the node heirarchy if
true.
mFilter
HasParentFilter mFilter
- The underlying filter.
mRecursive
javax.swing.JCheckBox mRecursive
- The check box for recursion.
mContainer
SubFilterList mContainer
- The drop target container.
mSiblingFilter
NodeFilter mSiblingFilter
- The filter to apply to the sibling.
mFilter
HasSiblingFilter mFilter
- The underlying filter.
mContainer
SubFilterList mContainer
- The drop target container.
mBean
LinkBean mBean
- The underlying bean that provides our htmlparser specific properties.
mBean
StringBean mBean
- The underlying bean that provides our htmlparser specific properties.
imageURL
java.lang.String imageURL
- Holds the set value of the SRC attribute, since this can differ
from the attribute value due to relative references resolved by
the scanner.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Deserialization support.
- Throws:
java.io.IOException - If deserialization has a problem.
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Serialization support.
- Throws:
java.io.IOException - If serialization has a problem.
mEncoding
java.lang.String mEncoding
- The character set in use.
mBuffer
char[] mBuffer
- The characters read so far.
mLevel
int mLevel
- The number of valid bytes in the buffer.
mOffset
int mOffset
- The offset of the next byte returned by read().
mMark
int mMark
- The bookmark.
mNode
Node mNode
- The node to match.
mPage
Page mPage
- The page lexemes are retrieved from.
mCursor
Cursor mCursor
- The current position on the page.
mFactory
NodeFactory mFactory
- The factory for new nodes.
mPropertySupport
java.beans.PropertyChangeSupport mPropertySupport
- Bound property support.
mLinks
java.net.URL[] mLinks
- The strings extracted from the URL.
mParser
Parser mParser
- The parser used to extract strings.
baseUrl
java.lang.String baseUrl
- Deprecated.
- Overriding base URL.
If set, this is used instead of a provided base URL in extract().
mRegex
java.util.regex.Pattern mRegex
- The regular expression to use on the link.
mPattern
java.lang.String mPattern
- The pattern to search for in the link.
mCaseSensitive
boolean mCaseSensitive
- Flag indicating case sensitive/insensitive search.
mLink
java.lang.String mLink
- The URL where the link points to
mailLink
boolean mailLink
- Set to true when the link was a mailto: URL.
javascriptLink
boolean javascriptLink
- Set to true when the link was a javascript: URL.
mClass
java.lang.Class mClass
- The class to match.
mFilter
NodeClassFilter mFilter
- The underlying filter.
mClass
javax.swing.JComboBox mClass
- Combo box for strategy.
nodeData
Node[] nodeData
size
int size
capacity
int capacity
capacityIncrement
int capacityIncrement
mPredicate
NodeFilter mPredicate
- The filter to gainsay.
mContainer
SubFilterList mContainer
- The drop target container.
mFilter
NotFilter mFilter
- The underlying filter.
mPredicates
NodeFilter[] mPredicates
- The predicates that are to be or'ed together;
mContainer
SubFilterList mContainer
- The drop target container.
mFilter
OrFilter mFilter
- The underlying filter.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Deserialize the page.
For details see
writeObject().
- Throws:
java.io.IOException - If there is a deserialization problem with
the stream.
java.lang.ClassNotFoundException - If the deserialized class can't be
located with the current classpath and class loader.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Serialize the page.
There are two modes to serializing a page based on the connected state.
If connected, the URL and the current offset is saved, while if
disconnected, the underling source is saved.
- Throws:
java.io.IOException - If there is a serialization problem.
mUrl
java.lang.String mUrl
- The URL this page is coming from.
Cached value of
getConnection().toExternalForm() or
setUrl().
mBaseUrl
java.lang.String mBaseUrl
- The base URL for this page.
mSource
Source mSource
- The source of characters.
mIndex
PageIndex mIndex
- Character positions of the first character in each line.
mPage
Page mPage
- The page this attribute is extracted from.
mNameStart
int mNameStart
- The starting offset of the name within the page.
If negative, the name is considered
null.
mNameEnd
int mNameEnd
- The ending offset of the name within the page.
mValueStart
int mValueStart
- The starting offset of the value within the page.
If negative, the value is considered
null.
mValueEnd
int mValueEnd
- The ending offset of the name within the page.
mIncrement
int mIncrement
- Increment for allocations.
mCount
int mCount
- The number of valid elements.
mIndices
int[] mIndices
- The elements.
mPage
Page mPage
- The page associated with this index.
mFeedback
ParserFeedback mFeedback
- Feedback object.
mLexer
Lexer mLexer
- The html lexer associated with this parser.
mURL
java.net.URL mURL
- The URL for the picture.
mImage
java.awt.Image mImage
- The image for the picture.
mOrigin
java.awt.Point mOrigin
- The upper left hand corner of the image.
This doesn't change, even if the image is cropped.
For example, if the left half of the image is obscured by another,
the
Rectangle fields x, y,
width and height will change, but the
origin remains the same.
mThumbelina
Thumbelina mThumbelina
- The thumbelina object in use.
mMosaic
TileSet mMosaic
- The display mosaic.
mPreferredSize
java.awt.Dimension mPreferredSize
- The preferred size of this component.
null initially, caches the results of
calculatePreferredSize ().
mText
Text mText
- The prototypical text node.
mRemark
Remark mRemark
- The prototypical remark node.
mTag
Tag mTag
- The prototypical tag node.
mBlastocyst
java.util.Map mBlastocyst
- The list of tags to return.
The list is keyed by tag name.
mPatternString
java.lang.String mPatternString
- The regular expression to search for.
mPattern
java.util.regex.Pattern mPattern
- The compiled regular expression to search for.
mStrategy
int mStrategy
- The match strategy.
- See Also:
RegexFilter.RegexFilter(String, int)
mFilter
RegexFilter mFilter
- The underlying filter.
mPattern
javax.swing.JTextArea mPattern
- Text to check for
mStrategy
javax.swing.JComboBox mStrategy
- Combo box for strategy.
mText
java.lang.String mText
- The contents of the remark node, or override text.
mCode
java.lang.String mCode
- Script code if different from the page contents.
mPropertySupport
java.beans.PropertyChangeSupport mPropertySupport
- Bound property support.
mParser
Parser mParser
- The parser used to extract strings.
mStrings
java.lang.String mStrings
- The strings extracted from the URL.
mLinks
boolean mLinks
- If
true the link URLs are embedded in the text output.
mReplaceSpace
boolean mReplaceSpace
- If
true regular space characters are substituted for
non-breaking spaces in the text output.
mCollapse
boolean mCollapse
- If
true sequences of whitespace characters are replaced
with a single space character.
mBuffer
java.lang.StringBuffer mBuffer
- The buffer text is stored in while traversing the HTML.
mIsScript
boolean mIsScript
- Set
true when traversing a SCRIPT tag.
mIsPre
boolean mIsPre
- Set
true when traversing a PRE tag.
mIsStyle
boolean mIsStyle
- Set
true when traversing a STYLE tag.
mPattern
java.lang.String mPattern
- The string to search for.
mUpperPattern
java.lang.String mUpperPattern
- The string to really search for (converted to uppercase if necessary).
mCaseSensitive
boolean mCaseSensitive
- Case sensitive toggle.
If
true strings are compared with case sensitivity.
mLocale
java.util.Locale mLocale
- The locale to use converting to uppercase in case insensitive searches.
mFilter
StringFilter mFilter
- The underlying filter.
mPattern
javax.swing.JTextArea mPattern
- Text to check for.
mCaseSensitivity
javax.swing.JCheckBox mCaseSensitivity
- The check box for case sensitivity.
mLocale
javax.swing.JComboBox mLocale
- Combo box for locale.
mDecode
boolean mDecode
- Deprecated.
- Flag to toggle decoding of strings.
Decoding occurs via the method, org.htmlparser.util.Translate.decode()
mRemoveEscapes
boolean mRemoveEscapes
- Deprecated.
- Flag to toggle removal of escape characters, like \n and \t.
Escape character removal occurs via the method,
org.htmlparser.util.ParserUtils.removeEscapeCharacters()
mConvertNonBreakingSpaces
boolean mConvertNonBreakingSpaces
- Deprecated.
- Flag to toggle converting non breaking spaces (from to space " ").
If true, this will happen inside StringNode's toPlainTextString.
mString
java.lang.String mString
- The source of characters.
mOffset
int mOffset
- The current offset into the string.
mEncoding
java.lang.String mEncoding
- The encoding to report.
Only used by
StringSource.getEncoding().
mMark
int mMark
- The bookmark.
mExtra
int mExtra
- Padding for the drop target.
mSpacer
java.awt.Component mSpacer
- The drop target spacer at the bottom of the list.
mHome
Filter mHome
- The parent filter wrapper.
mTitle
java.lang.String mTitle
- The textual title for the list.
mMax
int mMax
- The number of filters limit.
mName
java.lang.String mName
- The tag name to match.
mFilter
TagNameFilter mFilter
- The underlying filter.
mName
javax.swing.JComboBox mName
- Combo box for tag name.
mScanner
Scanner mScanner
- The scanner for this tag.
mAttributes
java.util.Vector mAttributes
- The tag attributes.
Objects of type
Attribute.
The first element is the tag name, subsequent elements being either
whitespace or real attributes.
mText
java.lang.String mText
- The contents of the string node, or override text.
mUrls
java.util.ArrayList mUrls
- URL's to visit.
mVisited
java.util.HashMap mVisited
- URL's visited.
mRequested
java.util.HashMap mRequested
- Images requested.
mTracked
java.util.HashMap mTracked
- Images being tracked currently.
mThread
java.lang.Thread mThread
- Background thread.
mActive
boolean mActive
- Activity state.
true means processing URLS, false not.
mSequencer
Sequencer mSequencer
- The picture sequencer.
mPicturePanel
PicturePanel mPicturePanel
- The central area for pictures.
mPropertySupport
java.beans.PropertyChangeSupport mPropertySupport
- Bound property support.
mCurrentURL
java.lang.String mCurrentURL
- The URL being currently being examined.
mDiscardCGI
boolean mDiscardCGI
- If
true, does not follow links containing cgi calls.
mDiscardQueries
boolean mDiscardQueries
- If
true, does not follow links containing queries (?).
mBackgroundToggle
javax.swing.JCheckBox mBackgroundToggle
- Background thread checkbox in status bar.
mHistory
javax.swing.JList mHistory
- History list.
mPicturePanelScroller
javax.swing.JScrollPane mPicturePanelScroller
- Scroller for the picture panel.
mHistoryScroller
javax.swing.JScrollPane mHistoryScroller
- Scroller for the history list.
mMainArea
javax.swing.JSplitPane mMainArea
- Main panel in central area.
mPowerBar
javax.swing.JPanel mPowerBar
- Status bar.
mQueueProgress
javax.swing.JProgressBar mQueueProgress
- Image request queue monitor in status bar.
mReadyProgress
javax.swing.JProgressBar mReadyProgress
- Image ready queue monitor in status bar.
mRunToggle
javax.swing.JCheckBox mRunToggle
- Sequencer thread toggle in status bar.
mSpeedSlider
javax.swing.JSlider mSpeedSlider
- Sequencer speed slider in status bar.
mUrlText
javax.swing.JTextField mUrlText
- URL report in status bar.
mQueueSize
javax.swing.JLabel mQueueSize
- URL queue size display in status bar.
mVisitedSize
javax.swing.JLabel mVisitedSize
- URL visited count display in status bar.
mMenu
javax.swing.JMenuBar mMenu
- Main menu.
mURL
javax.swing.JMenu mURL
- URL submenu.
mOpen
javax.swing.JMenuItem mOpen
- Open menu item.
mGoogle
javax.swing.JMenuItem mGoogle
- Google menu item.
mSeparator1
javax.swing.JSeparator mSeparator1
- MRU list separator #1.
mSeparator2
javax.swing.JSeparator mSeparator2
- MRU list separator #2.
mExit
javax.swing.JMenuItem mExit
- Exit menu item.
mView
javax.swing.JMenu mView
- View submenu.
mStatusVisible
javax.swing.JCheckBoxMenuItem mStatusVisible
- Status bar visible menu item.
mHistoryVisible
javax.swing.JCheckBoxMenuItem mHistoryVisible
- History list visible menu item.
mCommand
javax.swing.JMenu mCommand
- Vommand menu.
mReset
javax.swing.JMenuItem mReset
- Reset menu item.
mClear
javax.swing.JMenuItem mClear
- Clear menu item
mHelp
javax.swing.JMenu mHelp
- Help submenu.
mAbout
javax.swing.JMenuItem mAbout
- About menu item.