org.apache.batik.css.event
Class CSSStyleSheetChangeSupport

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

public class CSSStyleSheetChangeSupport
extends java.lang.Object

This method provides methods to manage the events related to to the CSSStyleSheet class.


Field Summary
protected  java.util.List listeners
          The listeners.
protected  java.lang.Object source
          The event source.
 
Constructor Summary
CSSStyleSheetChangeSupport(java.lang.Object source)
          Creates a new CSSStyleSheetChangeSupport object.
 
Method Summary
 void addCSSStyleSheetChangeListener(CSSStyleSheetChangeListener listener)
          Adds a CSSStyleSheetChangeListener to the listener list.
 void fireCSSPropertyChange(CSSPropertyChangeEvent evt)
          Fires an existing CSSPropertyChangeEvent to any registered listeners.
 void fireCSSRuleAdded(CSSRule rule)
          Reports a style sheet update to any registered listeners.
 void fireCSSRuleRemoved(CSSRule rule)
          Reports a style sheet update to any registered listeners.
 void fireCSSStyleDeclarationChangeCancel(CSSStyleDeclarationChangeEvent evt)
          Fires an existing CSSStyleDeclarationChangeEvent that reports the annulation of a CSSStyleDeclaration update to any registered listeners.
 void fireCSSStyleDeclarationChangeEnd(CSSStyleDeclarationChangeEvent evt)
          Fires an existing CSSStyleDeclarationChangeEvent that reports the end of a CSSStyleDeclaration update to any registered listeners.
 void fireCSSStyleDeclarationChangeStart(CSSStyleDeclarationChangeEvent evt)
          Fires an existing CSSStyleDeclarationChangeEvent that reports the start of a CSSStyleDeclaration 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(CSSStyleRuleChangeEvent evt)
          Fires an existing CSSStyleRuleChangeEvent that reports the end 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 removeCSSStyleSheetChangeListener(CSSStyleSheetChangeListener listener)
          Removes a CSSStyleSheetChangeListener from the listener list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected java.lang.Object source
The event source.

listeners

protected java.util.List listeners
The listeners.
Constructor Detail

CSSStyleSheetChangeSupport

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

addCSSStyleSheetChangeListener

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

removeCSSStyleSheetChangeListener

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

fireCSSRuleAdded

public void fireCSSRuleAdded(CSSRule rule)
Reports a style sheet update to any registered listeners.
Parameters:
rule - The rule added.

fireCSSRuleRemoved

public void fireCSSRuleRemoved(CSSRule rule)
Reports a style sheet update to any registered listeners.
Parameters:
rule - The rule removed.

fireCSSStyleDeclarationChangeStart

public void fireCSSStyleDeclarationChangeStart(CSSStyleDeclarationChangeEvent evt)
Fires an existing CSSStyleDeclarationChangeEvent that reports the start of a CSSStyleDeclaration update to any registered listeners.

fireCSSStyleDeclarationChangeCancel

public void fireCSSStyleDeclarationChangeCancel(CSSStyleDeclarationChangeEvent evt)
Fires an existing CSSStyleDeclarationChangeEvent that reports the annulation of a CSSStyleDeclaration update to any registered listeners.

fireCSSStyleDeclarationChangeEnd

public void fireCSSStyleDeclarationChangeEnd(CSSStyleDeclarationChangeEvent evt)
Fires an existing CSSStyleDeclarationChangeEvent that reports the end of a CSSStyleDeclaration update to any registered listeners.

fireCSSPropertyChange

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

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(CSSStyleRuleChangeEvent evt)
Fires an existing CSSStyleRuleChangeEvent that reports the annulation 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(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.