public class Property<T,K> extends PropertyBase<T,K>
Constructor and Description |
---|
Property(String name)
Constructs a property with null value
|
Property(String name,
Class genericType)
Constructs a property with null value
|
Property(String name,
Class genericType,
T value)
Constructs a property with the given name and value
|
Property(String name,
T value)
Constructs a property with the given name and value
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Compares this property to another property
|
T |
get()
Gets the property value
|
int |
hashCode()
Returns the internal hashcode or 0 for null property
|
K |
set(T value)
Sets the property value and potentially fires a change event
|
String |
toString()
Default toString that provides easier debug information
|
addChangeListener, bindGlobalGetListener, bindGlobalSetListener, firePropertyChanged, getClientProperty, getGenericType, getLabel, getName, putClientProperty, removeChangeListener, setLabel, stopListening, validateCollectionType
public Property(String name, T value)
name
- the name of the propertyvalue
- the default value for the propertypublic Property(String name, Class genericType, T value)
name
- the name of the propertygenericType
- the type of the propertyvalue
- the default value for the propertypublic Property(String name)
name
- the name of the propertypublic T get()
public K set(T value)
value
- the new valuepublic boolean equals(Object obj)
equals
in class PropertyBase<T,K>
obj
- the other propertypublic int hashCode()
public String toString()
PropertyBase
toString
in class PropertyBase<T,K>