ValueProvider
, Setter
, see
Binder
@Deprecated public abstract class AbstractProperty<T> extends Object implements Property<T>, Property.ValueChangeNotifier, Property.ReadOnlyStatusChangeNotifier
Property
implementations.
Handles listener management for ValueChangeListener
s and
ReadOnlyStatusChangeListener
s.Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractProperty.ReadOnlyStatusChangeEvent
Deprecated.
|
Property.Editor, Property.ReadOnlyException, Property.ReadOnlyStatusChangeListener, Property.ReadOnlyStatusChangeNotifier, Property.Transactional<T>, Property.ValueChangeListener, Property.ValueChangeNotifier, Property.Viewer
Constructor and Description |
---|
AbstractProperty()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(Property.ReadOnlyStatusChangeListener listener)
Deprecated.
As of 7.0, replaced by
addReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener) |
void |
addListener(Property.ValueChangeListener listener)
Deprecated.
As of 7.0, replaced by
addValueChangeListener(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 by
removeReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener) |
void |
removeListener(Property.ValueChangeListener listener)
Deprecated.
As of 7.0, replaced by
removeValueChangeListener(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.
|
public boolean isReadOnly()
setValue
will throw
ReadOnlyException
and will not modify the value of the
Property.
Override for additional restrictions on what is considered a read-only
property.isReadOnly
in interface Property<T>
true
if the Property is in read-only mode,
false
if it's notpublic void setReadOnly(boolean newStatus)
Property
isReadOnly
mode query correctly.setReadOnly
in interface Property<T>
newStatus
- new read-only status of the Propertypublic void addReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
addReadOnlyStatusChangeListener
in interface Property.ReadOnlyStatusChangeNotifier
listener
- the new Listener to be registered.@Deprecated public void addListener(Property.ReadOnlyStatusChangeListener listener)
addReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)
addListener
in interface Property.ReadOnlyStatusChangeNotifier
public void removeReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener listener)
removeReadOnlyStatusChangeListener
in interface Property.ReadOnlyStatusChangeNotifier
listener
- the listener to be removed.@Deprecated public void removeListener(Property.ReadOnlyStatusChangeListener listener)
removeReadOnlyStatusChangeListener(Property.ReadOnlyStatusChangeListener)
removeListener
in interface Property.ReadOnlyStatusChangeNotifier
protected void fireReadOnlyStatusChange()
public void addValueChangeListener(Property.ValueChangeListener listener)
Property.ValueChangeNotifier
addValueChangeListener
in interface Property.ValueChangeNotifier
listener
- the new Listener to be registered@Deprecated public void addListener(Property.ValueChangeListener listener)
addValueChangeListener(Property.ValueChangeListener)
addListener
in interface Property.ValueChangeNotifier
public void removeValueChangeListener(Property.ValueChangeListener listener)
Property.ValueChangeNotifier
removeValueChangeListener
in interface Property.ValueChangeNotifier
listener
- listener to be removed@Deprecated public void removeListener(Property.ValueChangeListener listener)
removeValueChangeListener(Property.ValueChangeListener)
removeListener
in interface Property.ValueChangeNotifier
protected void fireValueChange()
public Collection<?> getListeners(Class<?> eventType)
Copyright © 2020 Vaadin Ltd. All rights reserved.