de.intarsys.tools.reflect
Interface IAccessSupportAccessibility


public interface IAccessSupportAccessibility

An object supporting reflective calls to its fields.


Field Summary
static int NONE
           
static int READONLY
           
static int READWRITE
           
static int WRITEONLY
           
 
Method Summary
 int getAccessMode(java.lang.String name)
          Query the access state of the property name within this.
 

Field Detail

NONE

static final int NONE
See Also:
Constant Field Values

READONLY

static final int READONLY
See Also:
Constant Field Values

READWRITE

static final int READWRITE
See Also:
Constant Field Values

WRITEONLY

static final int WRITEONLY
See Also:
Constant Field Values
Method Detail

getAccessMode

int getAccessMode(java.lang.String name)
                  throws FieldAccessException
Query the access state of the property name within this.

Parameters:
name - The name of the field to get.
Returns:
The current access state (one of NONE, READONLY, READWRITE or WRITEONLY)
Throws:
FieldException
FieldAccessException