|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrcf.core.concurrent.events.AbstractEventSource
rcf.core.framework.component.AbstractDynamicProperty<T>
rcf.core.framework.component.DynamicProperty.Default<T>
T - public static class DynamicProperty.Default<T>
TODO: Javadoc
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString
| Nested Class Summary | |
|---|---|
protected class |
DynamicProperty.Default.IdentityChangeEventSink
TODO: Javadoc |
| Nested classes/interfaces inherited from class rcf.core.framework.component.AbstractDynamicProperty |
|---|
AbstractDynamicProperty.BooleanUpdate, AbstractDynamicProperty.DoubleUpdate, AbstractDynamicProperty.EnumComboUpdate<T>, AbstractDynamicProperty.EnumRadioUpdate<T>, AbstractDynamicProperty.IntegerUpdate, AbstractDynamicProperty.StringUpdate |
| Nested classes/interfaces inherited from interface rcf.core.framework.component.DynamicProperty |
|---|
DynamicProperty.Default<T> |
| Nested classes/interfaces inherited from interface rcf.core.framework.component.DynamicBound |
|---|
DynamicBound.GUIType |
| Nested classes/interfaces inherited from interface rcf.core.concurrent.primitives.Latch |
|---|
rcf.core.concurrent.primitives.Latch.LatchCondition<T> |
| Field Summary | |
|---|---|
protected DynamicProperty.Default.IdentityChangeEventSink |
eventSink
TODO: Javadoc |
protected ReflectedProperty.Default |
property
TODO: Javadoc |
| Fields inherited from class rcf.core.framework.component.AbstractDynamicProperty |
|---|
component, dynamicPropertyEventTypes, type |
| Fields inherited from class rcf.core.concurrent.events.AbstractEventSource |
|---|
syndicate |
| Constructor Summary | |
|---|---|
DynamicProperty.Default(DynamicComponent _component,
ReflectedProperty.Default _property)
TODO: Javadoc |
|
| Method Summary | |
|---|---|
T |
get()
TODO: Javadoc Get the content element of this singleton. |
PropertyMode |
mode()
TODO: Javadoc Determine if this property is readable, writeable, neither or both. |
String |
name()
TODO: Javadoc The name of the property this object represents. |
T |
set(T a)
TODO: Javadoc Set the content element of this singleton. |
private void |
sink(T prev,
T next)
TODO: Javadoc |
PropertyUse |
use()
TODO: Javadoc The use of this property. |
| Methods inherited from class rcf.core.framework.component.AbstractDynamicProperty |
|---|
bind, component, dynamicPropertyEventTypes, events, expect, getAs, gui, icon, popupMenu, setAs, type |
| Methods inherited from class rcf.core.concurrent.events.AbstractEventSource |
|---|
createdSyndicate, destroyedSyndicate, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface rcf.core.concurrent.events.EventSource |
|---|
getSequenceNumber, incSequenceNumber, isSyndicated, syndicate |
| Field Detail |
|---|
protected ReflectedProperty.Default property
protected final DynamicProperty.Default.IdentityChangeEventSink eventSink
| Constructor Detail |
|---|
public DynamicProperty.Default(DynamicComponent _component,
ReflectedProperty.Default _property)
_component - _property - | Method Detail |
|---|
public T get()
ImmutableSingletonInterface
public PropertyMode mode()
ReflectedPropertyStaticGetMethod or StaticSetMethod annotated method may override the value specified here.
It is an error to specify that a final field is writeable, and it is a warning to specify that e.g. a field
is not readable when it has a StaticGetMethod method or not writeable with a StaticSetMethod method.
mode in interface ReflectedPropertymode in class AbstractDynamicProperty<T>public String name()
ReflectedProperty
public T set(T a)
SingletonInterface
a - The new content element of this singleton.
private void sink(T prev,
T next)
prev - next - public PropertyUse use()
ReflectedPropertyStaticGetMethod or StaticSetMethod annotations.
use in interface ReflectedPropertyuse in class AbstractDynamicProperty<T>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||