ExtenderInfo Class

ExtenderInfo Class

This Package | All Packages

MemberInfo
  |
  +--ExtenderInfo
public class ExtenderInfo
extends MemberInfo

ExtenderInfos wrap extender properties... They are extended versions of regular properties that let objects handle properties for other properties... given extender property foo that extends to objects of type Bar to handle property type Baz, the code looks like...


     void setFoo(Bar target, Baz value);
     Baz getFoo(Bar target);
     boolean changedFoo(Bar target);
     void resetFoo(Bar target);
 

Fields
Name Description
extendeeType Topic under construction.
propertyType Topic under construction.

Constructors
Name Description
ExtenderInfo(Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute[] attributes) Topic under construction.
ExtenderInfo(Class extenderClass, String propertyName, Class extendeeType, Class propertyType) Topic under construction.
ExtenderInfo(Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1) Topic under construction.
ExtenderInfo(Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1, MemberAttribute a2) Topic under construction.
ExtenderInfo(Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1, MemberAttribute a2, MemberAttribute a3) Topic under construction.
ExtenderInfo(Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1, MemberAttribute a2, MemberAttribute a3, MemberAttribute a4) Topic under construction.

Methods
Name Description
changedValue(Object extender, Object extendee) Topic under construction.
getChangedAccessor() Topic under construction.
getExtendeeType() Topic under construction.
getGetAccessor() Topic under construction.
getResetAccessor() Topic under construction.
getSetAccessor() Topic under construction.
getType() Topic under construction.
getValue(Object extender, Object extendee) Topic under construction.
getValueEditor() Topic under construction.
resetValue(Object extender, Object extendee) Topic under construction.
setValue(Object extender, Object extendee, Object value) Topic under construction.

Fields

ExtenderInfo.extendeeType

Syntax
public Class extendeeType;
Description
Topic under construction.

ExtenderInfo.propertyType

Syntax
public Class propertyType;
Description
Topic under construction.

Constructors

ExtenderInfo.ExtenderInfo

Syntax 1
public ExtenderInfo( Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute[] attributes );
Description

Topic under construction.



Syntax 2
public ExtenderInfo( Class extenderClass, String propertyName, Class extendeeType, Class propertyType );
Description

Topic under construction.



Syntax 3
public ExtenderInfo( Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1 );
Description

Topic under construction.



Syntax 4
public ExtenderInfo( Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1, MemberAttribute a2 );
Description

Topic under construction.



Syntax 5
public ExtenderInfo( Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1, MemberAttribute a2, MemberAttribute a3 );
Description

Topic under construction.



Syntax 6
public ExtenderInfo( Class extenderClass, String propertyName, Class extendeeType, Class propertyType, MemberAttribute a1, MemberAttribute a2, MemberAttribute a3, MemberAttribute a4 );
Description

Topic under construction.

Methods

ExtenderInfo.changedValue

Syntax
public boolean changedValue( Object extender, Object extendee );
Description

Topic under construction.

ExtenderInfo.getChangedAccessor

Syntax
public Method getChangedAccessor();
Description

Topic under construction.

ExtenderInfo.getExtendeeType

Syntax
public Class getExtendeeType();
Description

Topic under construction.

ExtenderInfo.getGetAccessor

Syntax
public Method getGetAccessor();
Description

Topic under construction.

ExtenderInfo.getResetAccessor

Syntax
public Method getResetAccessor();
Description

Topic under construction.

ExtenderInfo.getSetAccessor

Syntax
public Method getSetAccessor();
Description

Topic under construction.

ExtenderInfo.getType

Syntax
public Class getType();
Description

Topic under construction.

ExtenderInfo.getValue

Syntax
public Object getValue( Object extender, Object extendee );
Description

Topic under construction.

ExtenderInfo.getValueEditor

Syntax
public IValueEditor getValueEditor();
Description

Topic under construction.

ExtenderInfo.resetValue

Syntax
public void resetValue( Object extender, Object extendee );
Description

Topic under construction.

ExtenderInfo.setValue

Syntax
public void setValue( Object extender, Object extendee, Object value );
Description

Topic under construction.