|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrcf.core.framework.component.ReflectedProperty.Default
public static final class ReflectedProperty.Default
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.ReflectedProperty |
|---|
ReflectedProperty.Default |
| Field Summary | |
|---|---|
protected ReflectedComponent |
component
TODO: Javadoc |
protected Field |
field
TODO: Javadoc |
protected Method |
get
TODO: Javadoc |
protected PropertyMode |
mode
TODO: Javadoc |
protected String |
name
TODO: Javadoc |
protected Method |
property
TODO: Javadoc |
protected Method |
set
TODO: Javadoc |
protected Type |
type
TODO: Javadoc |
protected PropertyUse |
use
TODO: Javadoc |
| Constructor Summary | |
|---|---|
ReflectedProperty.Default(ReflectedComponent _component,
Type _type,
String _name,
PropertyUse _use,
PropertyMode _mode,
Method _get,
Method _set,
Field _field,
Method _property)
TODO: Javadoc |
|
| Method Summary | |
|---|---|
DynamicProperty |
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. |
ReflectedComponent |
component()
TODO: Javadoc |
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. |
Type |
type()
TODO: Javadoc The type of this property |
PropertyUse |
use()
TODO: Javadoc The use of this property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final ReflectedComponent component
protected final Type type
protected String name
protected final PropertyUse use
protected final PropertyMode mode
protected Method get
protected Method set
protected Field field
protected Method property
| Constructor Detail |
|---|
public ReflectedProperty.Default(ReflectedComponent _component,
Type _type,
String _name,
PropertyUse _use,
PropertyMode _mode,
Method _get,
Method _set,
Field _field,
Method _property)
_component - _type - _name - _use - _mode - _get - _set - _field - | Method Detail |
|---|
public DynamicProperty bind(Object o)
ReflectedBindableReflectedComponent.isInstance(Object),
component().isInstance(o) must be true.
bind in interface ReflectedBindable<DynamicProperty>public ReflectedComponent component()
ReflectedBindable
component in interface ReflectedBindable<DynamicProperty>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 ReflectedPropertypublic String name()
ReflectedProperty
name in interface ReflectedPropertypublic Type type()
ReflectedProperty
type in interface ReflectedPropertypublic PropertyUse use()
ReflectedPropertyStaticGetMethod or StaticSetMethod annotations.
use in interface ReflectedProperty
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||