Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

PropertyChangeSupport Class Reference

Inherits java::io::Serializable.

Inherited by SwingPropertyChangeSupport.

List of all members.


Public Member Functions

 PropertyChangeSupport (Object sourceBean)
void firePropertyChange (String propertyName, Object oldValue, Object newValue)
void fireIndexedPropertyChange (String propertyName, int index, Object oldValue, Object newValue)
synchronized void removePropertyChangeListener (String propertyName, PropertyChangeListener listener)
synchronized void addPropertyChangeListener (String propertyName, PropertyChangeListener listener)
synchronized
PropertyChangeListener[] 
getPropertyChangeListeners (String propertyName)
void firePropertyChange (String propertyName, boolean oldValue, boolean newValue)
void fireIndexedPropertyChange (String propertyName, int index, boolean oldValue, boolean newValue)
void firePropertyChange (String propertyName, int oldValue, int newValue)
void fireIndexedPropertyChange (String propertyName, int index, int oldValue, int newValue)
synchronized boolean hasListeners (String propertyName)
synchronized void removePropertyChangeListener (PropertyChangeListener listener)
synchronized void addPropertyChangeListener (PropertyChangeListener listener)
synchronized
PropertyChangeListener[] 
getPropertyChangeListeners ()
void firePropertyChange (PropertyChangeEvent event)

Private Member Functions

void writeObject (ObjectOutputStream oos) throws IOException
void readObject (ObjectInputStream ois) throws IOException, ClassNotFoundException
PropertyChangeEvent createPropertyChangeEvent (String propertyName, Object oldValue, Object newValue)
PropertyChangeEvent createPropertyChangeEvent (String propertyName, boolean oldValue, boolean newValue)
PropertyChangeEvent createPropertyChangeEvent (String propertyName, int oldValue, int newValue)
void doFirePropertyChange (PropertyChangeEvent event)

Private Attributes

transient List
< PropertyChangeListener
globalListeners = new ArrayList<PropertyChangeListener>()
Hashtable< String,
PropertyChangeSupport
children = new Hashtable<String, PropertyChangeSupport>()
Object source
int propertyChangeSupportSerializedDataVersion = 1

Static Private Attributes

static final long serialVersionUID = 6401253773779951803l

Constructor & Destructor Documentation

PropertyChangeSupport ( Object  sourceBean  ) 


Member Function Documentation

void firePropertyChange ( String  propertyName,
Object  oldValue,
Object  newValue 
)

void fireIndexedPropertyChange ( String  propertyName,
int  index,
Object  oldValue,
Object  newValue 
)

synchronized void removePropertyChangeListener ( String  propertyName,
PropertyChangeListener  listener 
)

synchronized void addPropertyChangeListener ( String  propertyName,
PropertyChangeListener  listener 
)

synchronized PropertyChangeListener [] getPropertyChangeListeners ( String  propertyName  ) 

void firePropertyChange ( String  propertyName,
boolean  oldValue,
boolean  newValue 
)

void fireIndexedPropertyChange ( String  propertyName,
int  index,
boolean  oldValue,
boolean  newValue 
)

void firePropertyChange ( String  propertyName,
int  oldValue,
int  newValue 
)

void fireIndexedPropertyChange ( String  propertyName,
int  index,
int  oldValue,
int  newValue 
)

synchronized boolean hasListeners ( String  propertyName  ) 

synchronized void removePropertyChangeListener ( PropertyChangeListener  listener  ) 

synchronized void addPropertyChangeListener ( PropertyChangeListener  listener  ) 

synchronized PropertyChangeListener [] getPropertyChangeListeners (  ) 

void writeObject ( ObjectOutputStream  oos  )  throws IOException [private]

void readObject ( ObjectInputStream  ois  )  throws IOException, ClassNotFoundException [private]

void firePropertyChange ( PropertyChangeEvent  event  ) 

PropertyChangeEvent createPropertyChangeEvent ( String  propertyName,
Object  oldValue,
Object  newValue 
) [private]

PropertyChangeEvent createPropertyChangeEvent ( String  propertyName,
boolean  oldValue,
boolean  newValue 
) [private]

PropertyChangeEvent createPropertyChangeEvent ( String  propertyName,
int  oldValue,
int  newValue 
) [private]

void doFirePropertyChange ( PropertyChangeEvent  event  )  [private]


Member Data Documentation

final long serialVersionUID = 6401253773779951803l [static, private]

transient List<PropertyChangeListener> globalListeners = new ArrayList<PropertyChangeListener>() [private]

Hashtable<String, PropertyChangeSupport> children = new Hashtable<String, PropertyChangeSupport>() [private]

Object source [private]