org.openbp.swing.components.wizard
Interface WizardDataModel

All Known Implementing Classes:
WizardDataModelImpl

public interface WizardDataModel

The data collection model stores arbitrary data and notifies any change listeners when the data changes. Values may be added, removed or looked up.

Author:
Heiko Erhardt

Method Summary
 void addChangeListener(javax.swing.event.ChangeListener listener)
          Adds a change listener.
 boolean containsKey(java.lang.Object key)
          Checks if a property value is present.
 java.lang.Object get(java.lang.Object key)
          Gets a property value.
 java.lang.Object get(java.lang.Object key, java.lang.Object def)
          Gets a property value, providing a default.
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
          Stores a property value.
 java.lang.Object remove(java.lang.Object key)
          Removes a property.
 void removeChangeListener(javax.swing.event.ChangeListener listener)
          Removes a change listener.
 

Method Detail

containsKey

boolean containsKey(java.lang.Object key)
Checks if a property value is present.

Parameters:
key - Name of the property

get

java.lang.Object get(java.lang.Object key)
Gets a property value.

Parameters:
key - Name of the property
Returns:
The property value

get

java.lang.Object get(java.lang.Object key,
                     java.lang.Object def)
Gets a property value, providing a default.

Parameters:
key - Name of the property
def - Default value
Returns:
The property value

put

java.lang.Object put(java.lang.Object key,
                     java.lang.Object value)
Stores a property value.

Parameters:
key - Name of the property
value - Property value
Returns:
The old property value

remove

java.lang.Object remove(java.lang.Object key)
Removes a property.

Parameters:
key - Name of the property
Returns:
The old property value

addChangeListener

void addChangeListener(javax.swing.event.ChangeListener listener)
Adds a change listener. The listener will be notified each time a property value changes.

Parameters:
listener - Listener

removeChangeListener

void removeChangeListener(javax.swing.event.ChangeListener listener)
Removes a change listener.

Parameters:
listener - Listener


Copyright © 2011. All Rights Reserved.