org.apache.batik.css.event
Class CSSStyleRuleChangeSupport

java.lang.Object
  |
  +--org.apache.batik.css.event.CSSStyleDeclarationChangeSupport
        |
        +--org.apache.batik.css.event.CSSStyleRuleChangeSupport

public class CSSStyleRuleChangeSupport
extends CSSStyleDeclarationChangeSupport

This class provides methods to manage CSSStyleRuleChangeEvent.


Field Summary
protected  CSSStyleRuleChangeEvent ruleEvent
          The fired CSSStyleRuleChangeEvent event.
 
Fields inherited from class org.apache.batik.css.event.CSSStyleDeclarationChangeSupport
event, listeners, source
 
Constructor Summary
CSSStyleRuleChangeSupport(java.lang.Object source)
          Creates a new CSSStyleRuleChangeSupport object.
 
Method Summary
 void addCSSStyleRuleChangeListener(CSSStyleRuleChangeListener listener)
          Adds a CSSStyleRuleChangeListener to the listener list.
 void fireCSSStyleRuleChangeCancel()
          Reports the annulation of a CSSStyleRule update to any registered listeners.
 void fireCSSStyleRuleChangeCancel(CSSStyleRuleChangeEvent evt)
          Fires an existing CSSStyleRuleChangeEvent that reports the annulation of a CSSStyleRule update to any registered listeners.
 void fireCSSStyleRuleChangeEnd()
          Reports the end of a CSSStyleRule update to any registered listeners.
 void fireCSSStyleRuleChangeEnd(CSSStyleRuleChangeEvent evt)
          Fires an existing CSSStyleRuleChangeEvent that reports the end of a CSSStyleRule update to any registered listeners.
 void fireCSSStyleRuleChangeStart()
          Reports the start of a CSSStyleRule update to any registered listeners.
 void fireCSSStyleRuleChangeStart(CSSStyleRuleChangeEvent evt)
          Fires an existing CSSStyleRuleChangeEvent that reports the start of a CSSStyleRule update to any registered listeners.
 void fireSelectorListChange(SelectorListChangeEvent evt)
          Fires an existing SelectorListChangeEvent to any registered listeners.
 void fireSelectorListChange(SelectorList oldValue, SelectorList newValue)
          Reports a selector list update to any registered listeners.
 void removeCSSStyleRuleChangeListener(CSSStyleRuleChangeListener listener)
          Removes a CSSStyleRuleChangeListener from the listener list.
 
Methods inherited from class org.apache.batik.css.event.CSSStyleDeclarationChangeSupport
addCSSStyleDeclarationChangeListener, fireCSSPropertyChange, fireCSSPropertyChange, fireCSSStyleDeclarationChangeCancel, fireCSSStyleDeclarationChangeCancel, fireCSSStyleDeclarationChangeEnd, fireCSSStyleDeclarationChangeEnd, fireCSSStyleDeclarationChangeStart, fireCSSStyleDeclarationChangeStart, removeCSSStyleDeclarationChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleEvent

protected CSSStyleRuleChangeEvent ruleEvent
The fired CSSStyleRuleChangeEvent event.
Constructor Detail

CSSStyleRuleChangeSupport

public CSSStyleRuleChangeSupport(java.lang.Object source)
Creates a new CSSStyleRuleChangeSupport object.
Parameters:
source - The source of the fired events.
Method Detail

addCSSStyleRuleChangeListener

public void addCSSStyleRuleChangeListener(CSSStyleRuleChangeListener listener)
Adds a CSSStyleRuleChangeListener to the listener list.
Parameters:
listener - The CSSStyleRuleChangeListener to be added

removeCSSStyleRuleChangeListener

public void removeCSSStyleRuleChangeListener(CSSStyleRuleChangeListener listener)
Removes a CSSStyleRuleChangeListener from the listener list.
Parameters:
listener - The CSSStyleRuleChangeListener to be removed

fireCSSStyleRuleChangeStart

public void fireCSSStyleRuleChangeStart()
Reports the start of a CSSStyleRule update to any registered listeners.

fireCSSStyleRuleChangeStart

public void fireCSSStyleRuleChangeStart(CSSStyleRuleChangeEvent evt)
Fires an existing CSSStyleRuleChangeEvent that reports the start of a CSSStyleRule update to any registered listeners.

fireCSSStyleRuleChangeCancel

public void fireCSSStyleRuleChangeCancel()
Reports the annulation of a CSSStyleRule update to any registered listeners.

fireCSSStyleRuleChangeCancel

public void fireCSSStyleRuleChangeCancel(CSSStyleRuleChangeEvent evt)
Fires an existing CSSStyleRuleChangeEvent that reports the annulation of a CSSStyleRule update to any registered listeners.

fireCSSStyleRuleChangeEnd

public void fireCSSStyleRuleChangeEnd()
Reports the end of a CSSStyleRule update to any registered listeners.

fireCSSStyleRuleChangeEnd

public void fireCSSStyleRuleChangeEnd(CSSStyleRuleChangeEvent evt)
Fires an existing CSSStyleRuleChangeEvent that reports the end of a CSSStyleRule update to any registered listeners.

fireSelectorListChange

public void fireSelectorListChange(SelectorList oldValue,
                                   SelectorList newValue)
Reports a selector list update to any registered listeners. No event is fired if old and new are equal.
Parameters:
oldValue - The old value of the property.
newValue - The new value of the property.

fireSelectorListChange

public void fireSelectorListChange(SelectorListChangeEvent evt)
Fires an existing SelectorListChangeEvent to any registered listeners. No event is fired if the given event's old and new values are equal.
Parameters:
evt - The SelectorListChangeEvent object.


Copyright © 2001 Apache Software Foundation. All Rights Reserved.