org.nuxeo.ecm.core.api.model.impl.osm.util
Class FieldAccessor
java.lang.Object
org.nuxeo.ecm.core.api.model.impl.osm.util.FieldAccessor
- All Implemented Interfaces:
- java.io.Serializable, MemberAccessor
public class FieldAccessor
- extends java.lang.Object
- implements MemberAccessor
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
get(java.lang.Object instance)
|
java.lang.Class<?> |
getDeclaringClass()
|
java.lang.reflect.Field |
getField()
|
java.lang.Class<?> |
getType()
|
boolean |
isReadOnly()
|
void |
set(java.lang.Object instance,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldAccessor
public FieldAccessor(java.lang.reflect.Field field,
boolean isReadOnly)
FieldAccessor
public FieldAccessor(java.lang.reflect.Field field)
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in interface MemberAccessor
get
public java.lang.Object get(java.lang.Object instance)
throws AccessException
- Specified by:
get
in interface MemberAccessor
- Throws:
AccessException
set
public void set(java.lang.Object instance,
java.lang.Object value)
throws AccessException
- Specified by:
set
in interface MemberAccessor
- Throws:
AccessException
getType
public java.lang.Class<?> getType()
- Specified by:
getType
in interface MemberAccessor
getDeclaringClass
public java.lang.Class<?> getDeclaringClass()
- Specified by:
getDeclaringClass
in interface MemberAccessor
getField
public java.lang.reflect.Field getField()
Copyright © 2010 Nuxeo SAS. All Rights Reserved.