|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrcf.core.framework.component.DynamicComponent.Abstract
public abstract static class DynamicComponent.Abstract
TODO: Javadoc
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface rcf.core.framework.component.DynamicComponent |
|---|
DynamicComponent.Abstract, DynamicComponent.Default |
| Nested classes/interfaces inherited from interface rcf.core.framework.component.DynamicBound |
|---|
DynamicBound.GUIType |
| Field Summary | |
|---|---|
protected ReflectedComponent.Default |
component
TODO: Javadoc |
protected rcf.core.util.map.HashSetMap<DynamicOperation.Default,String> |
operations
TODO: Javadoc |
protected rcf.core.util.map.HashSetMap<DynamicProperty<?>,String> |
properties
TODO: Javadoc |
| Constructor Summary | |
|---|---|
protected |
DynamicComponent.Abstract()
TODO: Javadoc |
protected |
DynamicComponent.Abstract(ReflectedComponent.Default _component)
TODO: Javadoc |
| Method Summary | |
|---|---|
DynamicComponent |
bind(Object o)
TODO: Javadoc Return a dynamic bound interface representing this reflected bindable bound to the specified object, assuming the object is an instance of the appropriate reflected component. |
DynamicComponent |
component()
TODO: Javadoc |
JComponent |
gui(DynamicBound.GUIType type)
TODO: Javadoc |
Icon |
icon()
|
rcf.core.util.collection.ImmutableCollection<Class> |
interfaces()
TODO: Javadoc The interfaces supported by the component. |
boolean |
isInstance(Object o)
TODO: Javadoc Determine if the specified object is an instance of the necessary component and as a result can be bound. |
protected Object |
o()
TODO: Javadoc |
rcf.core.util.map.single.ImmutableSMapCollection<? extends DynamicOperation,String> |
operations()
TODO: Javadoc Could return a collection, if the operations supported by this component change over time. |
JPopupMenu |
popupMenu()
|
rcf.core.util.map.single.ImmutableSMapCollection<? extends DynamicProperty<?>,String> |
properties()
TODO: Javadoc |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final ReflectedComponent.Default component
protected rcf.core.util.map.HashSetMap<DynamicOperation.Default,String> operations
protected rcf.core.util.map.HashSetMap<DynamicProperty<?>,String> properties
| Constructor Detail |
|---|
protected DynamicComponent.Abstract()
protected DynamicComponent.Abstract(ReflectedComponent.Default _component)
_component - | Method Detail |
|---|
public DynamicComponent bind(Object o)
ReflectedBindableReflectedComponent.isInstance(Object),
component().isInstance(o) must be true.
bind in interface ReflectedBindable<DynamicComponent>public DynamicComponent component()
DynamicBound
component in interface DynamicBoundcomponent in interface DynamicComponentcomponent in interface ReflectedBindable<DynamicComponent>component in interface ReflectedComponentthisDynamicBound.component()public JComponent gui(DynamicBound.GUIType type)
DynamicBound
gui in interface DynamicBoundpublic Icon icon()
icon in interface rcf.core.util.accessor.GUIAccessiblepublic rcf.core.util.collection.ImmutableCollection<Class> interfaces()
ReflectedComponent
interfaces in interface ReflectedComponentpublic boolean isInstance(Object o)
ReflectedComponentbound.
isInstance in interface ReflectedComponentprotected Object o()
public rcf.core.util.map.single.ImmutableSMapCollection<? extends DynamicOperation,String> operations()
ReflectedComponent
operations in interface DynamicComponentoperations in interface ReflectedComponentpublic JPopupMenu popupMenu()
popupMenu in interface rcf.core.util.accessor.GUIAccessiblepublic rcf.core.util.map.single.ImmutableSMapCollection<? extends DynamicProperty<?>,String> properties()
ReflectedComponent
properties in interface DynamicComponentproperties in interface ReflectedComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||