com.sas
Class PropertyChangeInfo

com.sas.PropertyChangeInfo
All Implemented Interfaces:
com.sas.PublicClonable, java.lang.Cloneable

public class PropertyChangeInfo
implements com.sas.PublicClonable

PropertyChangeInfo is a class used to hold a ComponentInterface reference and a property name. A Vector of these objects is stored in each PropertyChangeEvent to keep track of what components and properties have been affected by an initial PropertyChangeEvent. This is used to prevent PropertyChangeEvent handling from looping infinitely when two-way links or loops of links are used.

See Also:
PropertyChangeEvent

Field Summary
 ComponentInterface component
          A component that has already handled an PropertyChangeEvent for the property below.
 java.lang.String property
          The property which was changed and generated a PropertyChangeEvent
 
Constructor Summary
PropertyChangeInfo()
           
 
Method Summary
 java.lang.Object clone()
           
 

Field Detail

component

public ComponentInterface component
A component that has already handled an PropertyChangeEvent for the property below.


property

public java.lang.String property
The property which was changed and generated a PropertyChangeEvent

Constructor Detail

PropertyChangeInfo

public PropertyChangeInfo()
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface com.sas.PublicClonable
Overrides:
clone in class java.lang.Object



Copyright © 2009 SAS Institute Inc. All Rights Reserved.