rcf.core.framework.component
Interface DynamicProperty<T>
- All Superinterfaces:
- DynamicBound, EventSource, rcf.core.util.accessor.GUIAccessible, ImmutableSingletonInterface<T>, rcf.core.concurrent.primitives.Latch<T>, ReflectedBindable<DynamicProperty>, ReflectedProperty, SingletonInterface<T>
- All Known Implementing Classes:
- AbstractDynamicProperty, AbstractFedoraHostedRADService.State, AbstractNetworkTunnel.State, AbstractRADService.AbstractRADServiceState, AdvancedResearchIndexLoadLinux.State, CompleteDynamicProperty, ComposedRADService.State, DefaultDynamicProperty, DynamicProperty.Default, FilteredDynamicProperty, HAProxyLinux.State, LigHTTPDLinux.State, LinuxSession.State, LinuxSystem.State, RADTools.State, ResearchIndexLoadLinux.State, RoRServerLinux.State, VMWareFedora.State, VMWareLinux.State
@Revision(value="$Revision: 1.8 $",
date="$Date: 2006/12/15 20:37:50 $",
tag="$Name: $")
public interface DynamicProperty<T>- extends DynamicBound, ReflectedProperty, SingletonInterface<T>, EventSource, rcf.core.concurrent.primitives.Latch<T>
TODO: Javadoc
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize
TODO: equals, hashCode, toString
- Version:
- $Revision: 1.8 $
- Author:
- Greg Gibeling
| Nested classes/interfaces inherited from interface rcf.core.concurrent.primitives.Latch |
rcf.core.concurrent.primitives.Latch.LatchCondition<T> |
|
Method Summary |
DynamicComponent |
component()
TODO: Javadoc |
|
getAs(Class<X> _class)
TODO: Javadoc
Get this property, including performing any necessary type checking or casts. |
|
setAs(X a,
Class<X> _class)
TODO: Javadoc
Set this property, including performing any necessary type checking or casts. |
| Methods inherited from interface rcf.core.framework.component.DynamicBound |
gui |
| Methods inherited from interface rcf.core.util.accessor.GUIAccessible |
icon, popupMenu |
| Methods inherited from interface rcf.core.concurrent.primitives.Latch |
expect |
component
DynamicComponent component()
- Description copied from interface:
DynamicBound
- TODO: Javadoc
- Specified by:
component in interface DynamicBound- Specified by:
component in interface ReflectedBindable<DynamicProperty>
- Returns:
getAs
<X> X getAs(Class<X> _class)
- TODO: Javadoc
Get this property, including performing any necessary type checking or casts.
- Parameters:
_class -
- Returns:
- See Also:
ImmutableSingletonInterface.get(),
ReflectedProperty.type()
setAs
<X> X setAs(X a,
Class<X> _class)
- TODO: Javadoc
Set this property, including performing any necessary type checking or casts.
- Parameters:
a - _class -
- Returns:
- See Also:
SingletonInterface.set(Object),
ReflectedProperty.type()