|
HTML Parser Home Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
org.htmlparser.parserapplications.filterbuilder.Filter
org.htmlparser.parserapplications.filterbuilder.wrappers.StringFilterWrapper
public class StringFilterWrapper
Wrapper for StringFilters.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected JCheckBox |
mCaseSensitivity
The check box for case sensitivity. |
protected StringFilter |
mFilter
The underlying filter. |
protected JComboBox |
mLocale
Combo box for locale. |
protected static Locale[] |
mLocales
Cached locales. |
protected JTextArea |
mPattern
Text to check for. |
| Fields inherited from class org.htmlparser.parserapplications.filterbuilder.Filter |
|---|
mWrappers |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
StringFilterWrapper()
Create a wrapper over a new StringFilter. |
|
| Method Summary | |
|---|---|
boolean |
accept(Node node)
Predicate to determine whether or not to keep the given node. |
void |
actionPerformed(ActionEvent event)
Invoked when an action occurs on the combo box. |
void |
changedUpdate(DocumentEvent e)
Handle a change update event. |
String |
getDescription()
Get the name of the filter. |
String |
getIconSpec()
Get the resource name for the icon. |
NodeFilter |
getNodeFilter()
Get the underlying node filter object. |
NodeFilter[] |
getSubNodeFilters()
Get the underlying node filter's subordinate filters. |
void |
insertUpdate(DocumentEvent e)
Handle an insert update event. |
void |
removeUpdate(DocumentEvent e)
Handle a remove update event. |
void |
run()
Background thread task to get the available locales. |
void |
setNodeFilter(NodeFilter filter,
Parser context)
Assign the underlying node filter for this wrapper. |
void |
setSubNodeFilters(NodeFilter[] filters)
Assign the underlying node filter's subordinate filters. |
String |
toJavaCode(StringBuffer out,
int[] context)
Convert this filter into Java code. |
| Methods inherited from class org.htmlparser.parserapplications.filterbuilder.Filter |
|---|
deconstitute, deserialize, getEnclosed, getIcon, instantiate, newline, pickle, reconstitute, serialize, setExpanded, setSelected, spaces, toString, unpickle, wrap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected StringFilter mFilter
protected JTextArea mPattern
protected JCheckBox mCaseSensitivity
protected JComboBox mLocale
protected static Locale[] mLocales
| Constructor Detail |
|---|
public StringFilterWrapper()
| Method Detail |
|---|
public String getDescription()
getDescription in class Filterpublic String getIconSpec()
getIconSpec in class Filterpublic NodeFilter getNodeFilter()
getNodeFilter in class Filter
public void setNodeFilter(NodeFilter filter,
Parser context)
setNodeFilter in class Filterfilter - The filter to wrap.context - The parser to use for conditioning this filter.
Some filters need contextual information to provide to the user,
i.e. for tag names or attribute names or values,
so the Parser context is provided.public NodeFilter[] getSubNodeFilters()
getSubNodeFilters in class Filterpublic void setSubNodeFilters(NodeFilter[] filters)
setSubNodeFilters in class Filterfilters - The filters to insert into the underlying node filter.
public String toJavaCode(StringBuffer out,
int[] context)
toJavaCode in class Filterout - The output buffer.context - Three integers as follows:
public boolean accept(Node node)
accept in interface NodeFilternode - The node to test.
true if the node is to be kept, false
if it is to be discarded.public void actionPerformed(ActionEvent event)
actionPerformed in interface ActionListenerevent - Details about the action event.public void run()
run in interface Runnablepublic void insertUpdate(DocumentEvent e)
insertUpdate in interface DocumentListenere - Details about the insert event.public void removeUpdate(DocumentEvent e)
removeUpdate in interface DocumentListenere - Details about the remove event.public void changedUpdate(DocumentEvent e)
changedUpdate in interface DocumentListenere - Details about the change event.
|
© 2006 Derrick Oswald Sep 17, 2006
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| HTML Parser is an open source library released under Common Public License. | |