|
swingx Version 2005-08-19 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.swingx.decorator.HighlighterPipeline
public class HighlighterPipeline
A class which manages the lists of highlighters.
Highlighter
Field Summary | |
---|---|
protected ChangeEvent |
changeEvent
|
protected List<Highlighter> |
highlighters
|
protected EventListenerList |
listenerList
|
Constructor Summary | |
---|---|
HighlighterPipeline()
|
|
HighlighterPipeline(Highlighter[] inList)
|
Method Summary | |
---|---|
void |
addChangeListener(ChangeListener l)
Adds a ChangeListener . |
void |
addHighlighter(Highlighter hl)
Appends a highlighter to the pipeline. |
void |
addHighlighter(Highlighter hl,
boolean prepend)
Adds a highlighter to the pipeline. |
Component |
apply(Component stamp,
ComponentAdapter adapter)
Applies all the highlighters to the components. |
protected void |
fireStateChanged()
Runs each ChangeListener 's stateChanged method. |
ChangeListener[] |
getChangeListeners()
Returns an array of all the change listeners registered on this DefaultBoundedRangeModel . |
Highlighter[] |
getHighlighters()
|
void |
removeChangeListener(ChangeListener l)
Removes a ChangeListener . |
void |
removeHighlighter(Highlighter hl)
Removes a highlighter from the pipeline. |
void |
updateUI()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
protected List<Highlighter> highlighters
Constructor Detail |
---|
public HighlighterPipeline()
public HighlighterPipeline(Highlighter[] inList)
inList
- the array of highlighters to initially add to this.
NullPointerException
- if array is null of array contains null values.Method Detail |
---|
public void addHighlighter(Highlighter hl)
hl
- highlighter to add
NullPointerException
- if highlighter is null.public void addHighlighter(Highlighter hl, boolean prepend)
hl
- highlighter to addprepend
- prepend the highlighter if true; false will append
NullPointerException
- if highlighter is null.public void removeHighlighter(Highlighter hl)
hl
- highlighter to removepublic Highlighter[] getHighlighters()
public Component apply(Component stamp, ComponentAdapter adapter)
NullPointerException
- if either stamp or adapter is null.public void updateUI()
updateUI
in interface Highlighter.UIHighlighter
public void addChangeListener(ChangeListener l)
ChangeListener
. The change listeners are run each
time any one of the Bounded Range model properties changes.
l
- the ChangeListener to addremoveChangeListener(javax.swing.event.ChangeListener)
,
BoundedRangeModel.addChangeListener(javax.swing.event.ChangeListener)
public void removeChangeListener(ChangeListener l)
ChangeListener
.
l
- the ChangeListener
to removeaddChangeListener(javax.swing.event.ChangeListener)
,
BoundedRangeModel.removeChangeListener(javax.swing.event.ChangeListener)
public ChangeListener[] getChangeListeners()
DefaultBoundedRangeModel
.
ChangeListener
s
or an empty
array if no change listeners are currently registeredaddChangeListener(javax.swing.event.ChangeListener)
,
removeChangeListener(javax.swing.event.ChangeListener)
protected void fireStateChanged()
ChangeListener
's stateChanged
method.
#setRangeProperties
,
EventListenerList
|
swingx Version 2005-08-19 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |