removes a propertychangelistener from listening to a specific property . if add has been called multiple times for a particular listener on a property , remove will have to be called the same number of times to deregister it . concode_field_sep int propertyChangeSupportSerializedDataVersion concode_elem_sep Hashtable children concode_elem_sep Hashtable propertyListeners concode_elem_sep Vector listeners concode_elem_sep Object source concode_elem_sep long serialVersionUID concode_field_sep void firePropertyChange concode_elem_sep void firePropertyChange concode_elem_sep void firePropertyChange concode_elem_sep void firePropertyChange concode_elem_sep void writeObject concode_elem_sep boolean hasListeners concode_elem_sep void addPropertyChangeListener concode_elem_sep void addPropertyChangeListener concode_elem_sep void readObject
void function ( String arg0 , PropertyChangeListener arg1 ) { synchronized ( propertyListeners ) { Vector loc0 = ( Vector ) propertyListeners . get ( arg0 ) ; try { loc0 . removeElement ( arg1 ) ; if ( loc0 . size ( ) == 0 ) { propertyListeners . remove ( arg0 ) ; } } catch ( NullPointerException loc1 ) { } } }