org.htmlparser.beans
Class HTMLTextBean
JTextArea
org.htmlparser.beans.HTMLTextBean
- PropertyChangeListener, Serializable
public class HTMLTextBean
extends JTextArea
implements Serializable, PropertyChangeListener
Display the textual URL contents.
- Derrick Oswald
Created on December 24, 2002, 3:49 PM
protected StringBean | mBean - The underlying bean that provides our htmlparser specific properties.
|
mBean
protected StringBean mBean
The underlying bean that provides our htmlparser specific properties.
HTMLTextBean
public HTMLTextBean()
Creates a new HTMLTextBean.
This uses an underlying StringBean and displays the text.
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
Add a PropertyChangeListener to the listener list.
The listener is registered for all properties.
Delegates to the underlying StringBean
listener
- The PropertyChangeListener to be added.
getBean
public StringBean getBean()
Return the underlying bean object.
Creates a new one if it hasn't been initialized yet.
- The StringBean this bean uses to fetch text.
getCollapse
public boolean getCollapse()
Get the current 'collapse whitespace' state.
If set to true
this emulates the operation of browsers
in interpretting text where auser agents should collapse input white
space sequences when producing output inter-word space.
See HTML specification section 9.1 White space
http://www.w3.org/TR/html4/struct/text.html#h-9.1
true
if sequences of whitespace (space '\u0020',
tab '\u0009', form feed '\u000C', zero-width space '\u200B',
carriage-return '\r' and newline '\n') are to be replaced with a single
space.
getConnection
public URLConnection getConnection()
Getter for property Connection.
- Value of property Connection.
getLinks
public boolean getLinks()
Getter for property links.
Delegates to the underlying StringBean
getMinimumSize
public Dimension getMinimumSize()
Return the minimum dimension for this visible bean.
- a minimum bounding box for this bean.
getReplaceNonBreakingSpaces
public boolean getReplaceNonBreakingSpaces()
Get the current 'replace non breaking spaces' state.
- The
true
if non-breaking spaces (character '\u00a0',
numeric character reference &160; or character entity reference )
are to be replaced with normal spaces (character '\u0020').
getStrings
public String getStrings()
Getter for property strings.
Delegates to the underlying StringBean
- Value of property strings.
getURL
public String getURL()
Getter for property URL.
Delegates to the underlying StringBean
propertyChange
public void propertyChange(PropertyChangeEvent event)
Responds to changes in the underlying bean's properties.
event
- The event triggering this listener method call.
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
Remove a PropertyChangeListener from the listener list.
This removes a registered PropertyChangeListener.
Delegates to the underlying StringBean
listener
- The PropertyChangeListener to be removed.
setCollapse
public void setCollapse(boolean collapse)
Set the current 'collapse whitespace' state.
collapse
- If true
, sequences of whitespace
will be reduced to a single space.
setConnection
public void setConnection(URLConnection connection)
Setter for property Connection.
connection
- New value of property Connection.
setLinks
public void setLinks(boolean links)
Setter for property links.
Delegates to the underlying StringBean
links
- New value of property links.
setReplaceNonBreakingSpaces
public void setReplaceNonBreakingSpaces(boolean replace)
Set the 'replace non breaking spaces' state.
replace
- true
if non-breaking spaces (character '\u00a0',
numeric character reference &160; or character entity reference )
are to be replaced with normal spaces (character '\u0020').
setURL
public void setURL(String url)
Setter for property URL.
Delegates to the underlying StringBean
url
- New value of property URL.
| © 2005 Derrick Oswald Mai 08, 2008 |
HTML Parser is an open source library released under LGPL. |  |