Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.api.model.impl.osm.util
Class FieldAccessor

java.lang.Object
  extended by 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

Constructor Summary
FieldAccessor(java.lang.reflect.Field field)
           
FieldAccessor(java.lang.reflect.Field field, boolean isReadOnly)
           
 
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
 

Constructor Detail

FieldAccessor

public FieldAccessor(java.lang.reflect.Field field,
                     boolean isReadOnly)

FieldAccessor

public FieldAccessor(java.lang.reflect.Field field)
Method Detail

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()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.