java.lang.String mName
null
if the attribute is whitespace.java.lang.String mAssignment
null
if the attribute is a
stand-alone attribute.java.lang.String mValue
null
if the attribute is an empty or
stand-alone attribute.char mQuote
ParserFeedback mFeedback
Lexer mLexer
java.util.Vector mTrail
int mCrumb
HTMLLinkBean mLinkBean
javax.swing.JMenuItem mForward
javax.swing.JMenuItem mBack
javax.swing.JCheckBoxMenuItem mCollapse
javax.swing.JTextField mTextField
javax.swing.JSplitPane mSplitPane
javax.swing.JCheckBoxMenuItem mLinks
HTMLTextBean mStringBean
javax.swing.JCheckBoxMenuItem mNobreak
java.beans.PropertyChangeSupport mPropertySupport
Parser mParser
NodeFilter[] mFilters
NodeList mNodes
boolean mRecursive
true
the filters are applied recursively.LinkBean mBean
StringBean mBean
java.beans.PropertyChangeSupport mPropertySupport
java.net.URL[] mLinks
Parser mParser
java.beans.PropertyChangeSupport mPropertySupport
Parser mParser
java.lang.String mStrings
boolean mLinks
true
the link URLs are embedded in the text output.boolean mReplaceSpace
true
regular space characters are substituted for
non-breaking spaces in the text output.boolean mCollapse
true
sequences of whitespace characters are replaced
with a single space character.int mCollapseState
java.lang.StringBuffer mBuffer
boolean mIsScript
true
when traversing a SCRIPT tag.boolean mIsPre
true
when traversing a PRE tag.boolean mIsStyle
true
when traversing a STYLE tag.NodeFilter[] mPredicates
NodeFilter therule
java.util.regex.Matcher m
int tokentype
java.lang.String token
java.lang.String mAttribute
java.lang.String mValue
NodeFilter mChildFilter
boolean mRecursive
true
.NodeFilter mParentFilter
boolean mRecursive
true
.NodeFilter mSiblingFilter
Node mNode
java.util.regex.Pattern mRegex
java.lang.String mPattern
boolean mCaseSensitive
java.lang.Class mClass
NodeFilter mPredicate
NodeFilter[] mPredicates
java.lang.String mPatternString
java.util.regex.Pattern mPattern
int mStrategy
RegexFilter.RegexFilter(String, int)
java.lang.String mPattern
java.lang.String mUpperPattern
boolean mCaseSensitive
true
strings are compared with case sensitivity.java.util.Locale mLocale
java.lang.String mName
NodeFilter[] mPredicates
java.lang.String mName
java.lang.String mValue
java.lang.String mComment
java.lang.String mDomain
java.util.Date mExpiry
java.lang.String mPath
boolean mSecure
int mVersion
int mPosition
Page mPage
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- If deserialization has a problem.java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
- If serialization has a problem.java.lang.String mEncoding
char[] mBuffer
int mLevel
int mOffset
int mMark
Page mPage
Cursor mCursor
NodeFactory mFactory
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
writeObject()
.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.private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
- If there is a serialization problem.java.lang.String mUrl
getConnection().toExternalForm()
or
setUrl()
.java.lang.String mBaseUrl
Source mSource
PageIndex mIndex
Page mPage
int mNameStart
null
.int mNameEnd
int mValueStart
null
.int mValueEnd
int mIncrement
int mCount
int[] mIndices
Page mPage
java.lang.String mString
int mOffset
java.lang.String mEncoding
StringSource.getEncoding()
.int mMark
java.net.URL mURL
java.awt.Image mImage
java.awt.Point mOrigin
Rectangle
fields x
, y
,
width
and height
will change, but the
origin remains the same.Thumbelina mThumbelina
TileSet mMosaic
java.awt.Dimension mPreferredSize
null
initially, caches the results of
calculatePreferredSize ()
.java.util.ArrayList mUrls
java.util.HashMap mVisited
java.util.HashMap mRequested
java.util.HashMap mTracked
java.lang.Thread mThread
boolean mActive
true
means processing URLS, false
not.Sequencer mSequencer
PicturePanel mPicturePanel
java.beans.PropertyChangeSupport mPropertySupport
java.lang.String mCurrentURL
boolean mDiscardCGI
true
, does not follow links containing cgi calls.boolean mDiscardQueries
true
, does not follow links containing queries (?).javax.swing.JCheckBox mBackgroundToggle
javax.swing.JList mHistory
javax.swing.JScrollPane mPicturePanelScroller
javax.swing.JScrollPane mHistoryScroller
javax.swing.JSplitPane mMainArea
javax.swing.JPanel mPowerBar
javax.swing.JProgressBar mQueueProgress
javax.swing.JProgressBar mReadyProgress
javax.swing.JCheckBox mRunToggle
javax.swing.JSlider mSpeedSlider
javax.swing.JTextField mUrlText
javax.swing.JLabel mQueueSize
javax.swing.JLabel mVisitedSize
javax.swing.JMenuBar mMenu
javax.swing.JMenu mURL
javax.swing.JMenuItem mOpen
javax.swing.JMenuItem mGoogle
javax.swing.JSeparator mSeparator1
javax.swing.JSeparator mSeparator2
javax.swing.JMenuItem mExit
javax.swing.JMenu mView
javax.swing.JCheckBoxMenuItem mStatusVisible
javax.swing.JCheckBoxMenuItem mHistoryVisible
javax.swing.JMenu mCommand
javax.swing.JMenuItem mReset
javax.swing.JMenuItem mClear
javax.swing.JMenu mHelp
javax.swing.JMenuItem mAbout
java.lang.String mText
java.lang.String mText
java.awt.Point mBasePoint
java.util.Vector mSelection
boolean mMoved
java.awt.dnd.DropTarget mDropTarget
java.awt.dnd.DragSource mDragSource
java.awt.Component mCurrentComponent
javax.swing.JPanel mMainPanel
javax.swing.JScrollPane mMainScroller
javax.swing.JTextField mURLField
javax.swing.JDesktopPane mOutput
int mExtra
java.awt.Component mSpacer
Filter mHome
java.lang.String mTitle
int mMax
SubFilterList mContainer
AndFilter mFilter
HasAttributeFilter mFilter
javax.swing.JComboBox mAttributeName
javax.swing.JCheckBox mValued
javax.swing.JTextArea mAttributeValue
HasChildFilter mFilter
javax.swing.JCheckBox mRecursive
SubFilterList mContainer
HasParentFilter mFilter
javax.swing.JCheckBox mRecursive
SubFilterList mContainer
HasSiblingFilter mFilter
SubFilterList mContainer
NodeClassFilter mFilter
javax.swing.JComboBox mClass
SubFilterList mContainer
NotFilter mFilter
SubFilterList mContainer
OrFilter mFilter
RegexFilter mFilter
javax.swing.JTextArea mPattern
javax.swing.JComboBox mStrategy
StringFilter mFilter
javax.swing.JTextArea mPattern
javax.swing.JCheckBox mCaseSensitivity
javax.swing.JComboBox mLocale
TagNameFilter mFilter
javax.swing.JComboBox mName
Tag mEndTag
java.lang.String mFormLocation
java.lang.String imageURL
java.lang.String mLink
boolean mailLink
boolean javascriptLink
java.lang.String mCode
java.lang.Throwable throwable
int mCharacter
java.lang.String mKernel
int mMode
DEBUG = 2; NORMAL = 1; QUIET = 0;
Node[] nodeData
int size
int capacity
int capacityIncrement
HTML Parser is an open source library released under LGPL.