org.apache.abdera.ext.serializer
Class ObjectContext

java.lang.Object
  extended by org.apache.abdera.ext.serializer.ObjectContext

public class ObjectContext
extends Object


Constructor Summary
ObjectContext(Object object)
           
ObjectContext(Object object, Object parent, AccessibleObject accessor)
           
 
Method Summary
 AccessibleObject getAccessor()
           
 AccessibleObject getAccessor(Class<? extends Annotation> annotation, Conventions conventions)
           
 AccessibleObject[] getAccessors()
           
 AccessibleObject[] getAccessors(Class<? extends Annotation> annotation, Conventions conventions)
           
<X extends Annotation>
X
getAnnotation(Class<X> annotationType)
           
 Annotation[] getAnnotations()
           
 Field[] getFields()
           
 Method[] getMethods()
           
 Class getObjectType()
           
 Object getParent()
           
 Serializer getSerializer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectContext

public ObjectContext(Object object)

ObjectContext

public ObjectContext(Object object,
                     Object parent,
                     AccessibleObject accessor)
Method Detail

getAccessor

public AccessibleObject getAccessor()

getParent

public Object getParent()

getObjectType

public Class getObjectType()

getAnnotation

public <X extends Annotation> X getAnnotation(Class<X> annotationType)

getAnnotations

public Annotation[] getAnnotations()

getSerializer

public Serializer getSerializer()

getFields

public Field[] getFields()

getMethods

public Method[] getMethods()

getAccessors

public AccessibleObject[] getAccessors()

getAccessors

public AccessibleObject[] getAccessors(Class<? extends Annotation> annotation,
                                       Conventions conventions)

getAccessor

public AccessibleObject getAccessor(Class<? extends Annotation> annotation,
                                    Conventions conventions)


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.