org.glassfish.gmbal.impl
Class AttributeDescriptor

java.lang.Object
  extended by org.glassfish.gmbal.impl.AttributeDescriptor

public class AttributeDescriptor
extends Object


Nested Class Summary
static class AttributeDescriptor.AttributeType
           
 
Method Summary
 AccessibleObject accessible()
           
 AttributeDescriptor.AttributeType atype()
           
 String description()
           
 Object get(FacetAccessor fa, boolean debug)
           
 String id()
           
 boolean isApplicable(Object obj)
           
static AttributeDescriptor makeFromAnnotated(ManagedObjectManagerInternal mom, EvaluatedAccessibleDeclaration decl, String extId, String description, ManagedObjectManagerInternal.AttributeDescriptorType adt)
           
static AttributeDescriptor makeFromInherited(ManagedObjectManagerInternal mom, EvaluatedMethodDeclaration method, String id, String methodName, String description, ManagedObjectManagerInternal.AttributeDescriptorType adt)
           
 void set(FacetAccessor target, Object value, boolean debug)
           
 TypeConverter tc()
           
 EvaluatedType type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

accessible

public final AccessibleObject accessible()

id

public final String id()

description

public final String description()

atype

public final AttributeDescriptor.AttributeType atype()

type

public final EvaluatedType type()

tc

public final TypeConverter tc()

isApplicable

public boolean isApplicable(Object obj)

get

public Object get(FacetAccessor fa,
                  boolean debug)
           throws MBeanException,
                  ReflectionException
Throws:
MBeanException
ReflectionException

set

public void set(FacetAccessor target,
                Object value,
                boolean debug)
         throws MBeanException,
                ReflectionException
Throws:
MBeanException
ReflectionException

makeFromInherited

public static AttributeDescriptor makeFromInherited(ManagedObjectManagerInternal mom,
                                                    EvaluatedMethodDeclaration method,
                                                    String id,
                                                    String methodName,
                                                    String description,
                                                    ManagedObjectManagerInternal.AttributeDescriptorType adt)

makeFromAnnotated

public static AttributeDescriptor makeFromAnnotated(ManagedObjectManagerInternal mom,
                                                    EvaluatedAccessibleDeclaration decl,
                                                    String extId,
                                                    String description,
                                                    ManagedObjectManagerInternal.AttributeDescriptorType adt)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.