Package com.vaadin.v7.data.util
Class AbstractProperty<T>
- java.lang.Object
-
- com.vaadin.v7.data.util.AbstractProperty<T>
-
- All Implemented Interfaces:
Property<T>,Property.ReadOnlyStatusChangeNotifier,Property.ValueChangeNotifier,Serializable
- Direct Known Subclasses:
MethodProperty,NestedMethodProperty,ObjectProperty,PropertyFormatter,TextFileProperty,TransactionalPropertyWrapper
@Deprecated public abstract class AbstractProperty<T> extends Object implements Property<T>, Property.ValueChangeNotifier, Property.ReadOnlyStatusChangeNotifier
Deprecated.Abstract base class forPropertyimplementations. Handles listener management forProperty.ValueChangeListeners andProperty.ReadOnlyStatusChangeListeners.- Since:
- 6.6
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractProperty.ReadOnlyStatusChangeEventDeprecated.-
Nested classes/interfaces inherited from interface com.vaadin.v7.data.Property
Property.Editor, Property.ReadOnlyException, Property.ReadOnlyStatusChangeListener, Property.ReadOnlyStatusChangeNotifier, Property.Transactional<T>, Property.ValueChangeListener, Property.ValueChangeNotifier, Property.Viewer
-
-
Constructor Summary
Constructors Constructor Description AbstractProperty()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddListener(Property.ReadOnlyStatusChangeListener listener)Deprecated.As of 7.0, replaced byaddReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)voidaddListener(Property.ValueChangeListener listener)Deprecated.As of 7.0, replaced byaddValueChangeListener(Property.ValueChangeListener)voidaddReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)Deprecated.Registers a new read-only status change listener for this Property.voidaddValueChangeListener(Property.ValueChangeListener listener)Deprecated.Registers a new value change listener for this Property.protected voidfireReadOnlyStatusChange()Deprecated.Sends a read only status change event to all registered listeners.protected voidfireValueChange()Deprecated.Sends a value change event to all registered listeners.Collection<?>getListeners(Class<?> eventType)Deprecated.booleanisReadOnly()Deprecated.Tests if the Property is in read-only mode.voidremoveListener(Property.ReadOnlyStatusChangeListener listener)Deprecated.As of 7.0, replaced byremoveReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)voidremoveListener(Property.ValueChangeListener listener)Deprecated.As of 7.0, replaced byremoveValueChangeListener(Property.ValueChangeListener)voidremoveReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)Deprecated.Removes a previously registered read-only status change listener.voidremoveValueChangeListener(Property.ValueChangeListener listener)Deprecated.Removes a previously registered value change listener.voidsetReadOnly(boolean newStatus)Deprecated.Sets the Property's read-only mode to the specified status.
-
-
-
Method Detail
-
isReadOnly
public boolean isReadOnly()
Deprecated.Tests if the Property is in read-only mode. In read-only mode calls to the methodsetValuewill throwReadOnlyExceptionand will not modify the value of the Property. Override for additional restrictions on what is considered a read-only property.- Specified by:
isReadOnlyin interfaceProperty<T>- Returns:
trueif the Property is in read-only mode,falseif it's not
-
setReadOnly
public void setReadOnly(boolean newStatus)
Deprecated.Description copied from interface:PropertySets the Property's read-only mode to the specified status. This functionality is optional, but all properties must implement theisReadOnlymode query correctly.- Specified by:
setReadOnlyin interfaceProperty<T>- Parameters:
newStatus- new read-only status of the Property
-
addReadOnlyStatusChangeListener
public void addReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.Registers a new read-only status change listener for this Property.- Specified by:
addReadOnlyStatusChangeListenerin interfaceProperty.ReadOnlyStatusChangeNotifier- Parameters:
listener- the new Listener to be registered.
-
addListener
@Deprecated public void addListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.As of 7.0, replaced byaddReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)- Specified by:
addListenerin interfaceProperty.ReadOnlyStatusChangeNotifier
-
removeReadOnlyStatusChangeListener
public void removeReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.Removes a previously registered read-only status change listener.- Specified by:
removeReadOnlyStatusChangeListenerin interfaceProperty.ReadOnlyStatusChangeNotifier- Parameters:
listener- the listener to be removed.
-
removeListener
@Deprecated public void removeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.As of 7.0, replaced byremoveReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)- Specified by:
removeListenerin interfaceProperty.ReadOnlyStatusChangeNotifier
-
fireReadOnlyStatusChange
protected void fireReadOnlyStatusChange()
Deprecated.Sends a read only status change event to all registered listeners.
-
addValueChangeListener
public void addValueChangeListener(Property.ValueChangeListener listener)
Deprecated.Description copied from interface:Property.ValueChangeNotifierRegisters a new value change listener for this Property.- Specified by:
addValueChangeListenerin interfaceProperty.ValueChangeNotifier- Parameters:
listener- the new Listener to be registered
-
addListener
@Deprecated public void addListener(Property.ValueChangeListener listener)
Deprecated.As of 7.0, replaced byaddValueChangeListener(Property.ValueChangeListener)- Specified by:
addListenerin interfaceProperty.ValueChangeNotifier
-
removeValueChangeListener
public void removeValueChangeListener(Property.ValueChangeListener listener)
Deprecated.Description copied from interface:Property.ValueChangeNotifierRemoves a previously registered value change listener.- Specified by:
removeValueChangeListenerin interfaceProperty.ValueChangeNotifier- Parameters:
listener- listener to be removed
-
removeListener
@Deprecated public void removeListener(Property.ValueChangeListener listener)
Deprecated.As of 7.0, replaced byremoveValueChangeListener(Property.ValueChangeListener)- Specified by:
removeListenerin interfaceProperty.ValueChangeNotifier
-
fireValueChange
protected void fireValueChange()
Deprecated.Sends a value change event to all registered listeners.
-
getListeners
public Collection<?> getListeners(Class<?> eventType)
Deprecated.
-
-