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 forProperty
implementations. Handles listener management forProperty.ValueChangeListener
s andProperty.ReadOnlyStatusChangeListener
s.- Since:
- 6.6
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractProperty.ReadOnlyStatusChangeEvent
Deprecated.-
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 void
addListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.As of 7.0, replaced byaddReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)
void
addListener(Property.ValueChangeListener listener)
Deprecated.As of 7.0, replaced byaddValueChangeListener(Property.ValueChangeListener)
void
addReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.Registers a new read-only status change listener for this Property.void
addValueChangeListener(Property.ValueChangeListener listener)
Deprecated.Registers a new value change listener for this Property.protected void
fireReadOnlyStatusChange()
Deprecated.Sends a read only status change event to all registered listeners.protected void
fireValueChange()
Deprecated.Sends a value change event to all registered listeners.Collection<?>
getListeners(Class<?> eventType)
Deprecated.boolean
isReadOnly()
Deprecated.Tests if the Property is in read-only mode.void
removeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.As of 7.0, replaced byremoveReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)
void
removeListener(Property.ValueChangeListener listener)
Deprecated.As of 7.0, replaced byremoveValueChangeListener(Property.ValueChangeListener)
void
removeReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.Removes a previously registered read-only status change listener.void
removeValueChangeListener(Property.ValueChangeListener listener)
Deprecated.Removes a previously registered value change listener.void
setReadOnly(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 methodsetValue
will throwReadOnlyException
and will not modify the value of the Property. Override for additional restrictions on what is considered a read-only property.- Specified by:
isReadOnly
in interfaceProperty<T>
- Returns:
true
if the Property is in read-only mode,false
if it's not
-
setReadOnly
public void setReadOnly(boolean newStatus)
Deprecated.Description copied from interface:Property
Sets the Property's read-only mode to the specified status. This functionality is optional, but all properties must implement theisReadOnly
mode query correctly.- Specified by:
setReadOnly
in 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:
addReadOnlyStatusChangeListener
in 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:
addListener
in interfaceProperty.ReadOnlyStatusChangeNotifier
-
removeReadOnlyStatusChangeListener
public void removeReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.Removes a previously registered read-only status change listener.- Specified by:
removeReadOnlyStatusChangeListener
in 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:
removeListener
in 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.ValueChangeNotifier
Registers a new value change listener for this Property.- Specified by:
addValueChangeListener
in 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:
addListener
in interfaceProperty.ValueChangeNotifier
-
removeValueChangeListener
public void removeValueChangeListener(Property.ValueChangeListener listener)
Deprecated.Description copied from interface:Property.ValueChangeNotifier
Removes a previously registered value change listener.- Specified by:
removeValueChangeListener
in 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:
removeListener
in interfaceProperty.ValueChangeNotifier
-
fireValueChange
protected void fireValueChange()
Deprecated.Sends a value change event to all registered listeners.
-
getListeners
public Collection<?> getListeners(Class<?> eventType)
Deprecated.
-
-