Uses of Class
VASSAL.property.Property
Packages that use Property
-
Uses of Property in VASSAL.property
Fields in VASSAL.property declared as PropertyFields in VASSAL.property with type parameters of type PropertyModifier and TypeFieldDescriptionprotected ConcurrentMap<Property<?>,List<PropertyListener<?>>>
ConcurrentPropertySupport.plisteners
Methods in VASSAL.property that return types with arguments of type PropertyModifier and TypeMethodDescriptionPropertyContainer.getProperties()
Returns theProperty
s known to this container.SinglePropertyContainer.getProperties()
Returns theProperty
s known to this container.Methods in VASSAL.property with parameters of type PropertyModifier and TypeMethodDescription<T> void
AbstractPropertyContainer.addPropertyListener(Property<T> prop, PropertyListener<? super T> l)
Adds a listener for a specificProperty
.<T> void
ConcurrentPropertySupport.addPropertyListener(Property<T> prop, PropertyListener<? super T> l)
Adds a listener for a specificProperty
.<T> void
PropertyContainer.addPropertyListener(Property<T> prop, PropertyListener<? super T> listener)
Adds a listener for a specificProperty
.<T> void
PropertySupport.addPropertyListener(Property<T> prop, PropertyListener<? super T> listener)
Adds a listener for a specificProperty
.<T> void
SinglePropertyContainer.addPropertyListener(Property<T> prop, PropertyListener<? super T> l)
Adds a listener for a specificProperty
.protected <T> void
AbstractPropertyContainer.fireChanged(Property<T> prop, T oldVal, T newVal)
<T> void
ConcurrentPropertySupport.fireChanged(Object src, Property<T> prop, T oldVal, T newVal)
Notifies listeners of a property change.<T> void
PropertySupport.fireChanged(Object src, Property<T> prop, T oldVal, T newVal)
Notifies listeners of a property change.<T> List<PropertyListener<? super T>>
AbstractPropertyContainer.getPropertyListeners(Property<T> prop)
Returns a list ofPropertyListener
s listening to a givenProperty
.<T> List<PropertyListener<? super T>>
ConcurrentPropertySupport.getPropertyListeners(Property<T> prop)
Returns a list ofPropertyListener
s listening to a givenProperty
.<T> List<PropertyListener<? super T>>
PropertyContainer.getPropertyListeners(Property<T> prop)
Returns a list ofPropertyListener
s listening to a givenProperty
.<T> List<PropertyListener<? super T>>
PropertySupport.getPropertyListeners(Property<T> prop)
Returns a list ofPropertyListener
s listening to a givenProperty
.<T> List<PropertyListener<? super T>>
SinglePropertyContainer.getPropertyListeners(Property<T> prop)
Returns a list ofPropertyListener
s listening to a givenProperty
.<T> T
Gets the value of aProperty
.<T> T
Gets the value of aProperty
.<T> boolean
AbstractPropertyContainer.hasListeners(Property<T> prop)
Checks whether there arePropertyListener
s for a givenProperty
.<T> boolean
ConcurrentPropertySupport.hasListeners(Property<T> prop)
Checks whether there arePropertyListener
s for a givenProperty
.<T> boolean
PropertyContainer.hasListeners(Property<T> prop)
Checks whether there arePropertyListener
s for a givenProperty
.<T> boolean
PropertySupport.hasListeners(Property<T> prop)
Checks whether there arePropertyListener
s for a givenProperty
.<T> boolean
SinglePropertyContainer.hasListeners(Property<T> prop)
Checks whether there arePropertyListener
s for a givenProperty
.<U extends T>
voidPropertyListener.propertyChanged(Object src, Property<U> prop, U oldVal, U newVal)
Invoked when aProperty
change occurs.<T> void
AbstractPropertyContainer.removePropertyListener(Property<T> prop, PropertyListener<? super T> l)
Removes a listener for a specificProperty
.<T> void
ConcurrentPropertySupport.removePropertyListener(Property<T> prop, PropertyListener<? super T> l)
Removes a listener for a specificProperty
.<T> void
PropertyContainer.removePropertyListener(Property<T> prop, PropertyListener<? super T> listener)
Removes a listener for a specificProperty
.<T> void
PropertySupport.removePropertyListener(Property<T> prop, PropertyListener<? super T> listener)
Removes a listener for a specificProperty
.<T> void
SinglePropertyContainer.removePropertyListener(Property<T> prop, PropertyListener<? super T> l)
Removes a listener for a specificProperty
.<T> void
Sets the value of aProperty
.<T> void
Sets the value of aProperty
.Constructors in VASSAL.property with parameters of type PropertyModifierConstructorDescriptionSinglePropertyContainer(Property<V> prop, V value)
Creates a container for a singleProperty
.