public class PropertySetNodeManager extends AbstractNodePropertyManager
Modifier and Type | Class and Description |
---|---|
protected static class |
PropertySetNodeManager.ChangeTrackingNodeSubscription |
AbstractNodePropertyManager.PropertyNode
Constructor and Description |
---|
PropertySetNodeManager(PropertyValueSource source) |
PropertySetNodeManager(PropertyValueSource source,
Property<?> defaultProperty) |
PropertySetNodeManager(PropertyValueSource source,
Property<?> defaultProperty,
java.util.Collection<? extends Property<?>> publishedProperties) |
Modifier and Type | Method and Description |
---|---|
protected Property<?> |
getDefaultSubscriptionProp() |
protected <T> T |
getPropertyValue(Property<T> prop) |
protected java.util.Collection<? extends Property<?>> |
getPublishedProperties() |
void |
subscribe(Property<?> prop,
NodeSubscription sub)
Subscribes to the specified property.
|
void |
updateSource(PropertyValueSource source) |
browse, clearSubscriptions, createDescriptionFor, fireAllSubscriptions, fireSubscription, fireSubscription, fireSubscriptionToTarget, getPropertyNode, getSubscribedSet, getTarget, hasTarget, readProperty, unsubscribe, writeProperty
public PropertySetNodeManager(PropertyValueSource source, Property<?> defaultProperty, java.util.Collection<? extends Property<?>> publishedProperties)
public PropertySetNodeManager(PropertyValueSource source, Property<?> defaultProperty)
public PropertySetNodeManager(PropertyValueSource source)
protected java.util.Collection<? extends Property<?>> getPublishedProperties()
getPublishedProperties
in class AbstractNodePropertyManager
protected Property<?> getDefaultSubscriptionProp()
getDefaultSubscriptionProp
in class AbstractNodePropertyManager
protected <T> T getPropertyValue(Property<T> prop)
getPropertyValue
in class AbstractNodePropertyManager
public void updateSource(PropertyValueSource source)
public void subscribe(Property<?> prop, NodeSubscription sub)
AbstractNodePropertyManager
subscribe
in class AbstractNodePropertyManager