org.glassfish.gmbal.impl
Class AttributeDescriptor
java.lang.Object
org.glassfish.gmbal.impl.AttributeDescriptor
public class AttributeDescriptor
- extends java.lang.Object
Method Summary |
java.lang.reflect.AccessibleObject |
accessible()
|
AttributeDescriptor.AttributeType |
atype()
|
java.lang.String |
description()
|
java.lang.Object |
get(FacetAccessor fa)
|
java.lang.String |
id()
|
boolean |
isApplicable(java.lang.Object obj)
|
static AttributeDescriptor |
makeFromAnnotated(ManagedObjectManagerInternal mom,
EvaluatedAccessibleDeclaration decl,
java.lang.String extId,
java.lang.String description,
ManagedObjectManagerInternal.AttributeDescriptorType adt)
|
static AttributeDescriptor |
makeFromInherited(ManagedObjectManagerInternal mom,
EvaluatedMethodDeclaration method,
java.lang.String id,
java.lang.String methodName,
java.lang.String description,
ManagedObjectManagerInternal.AttributeDescriptorType adt)
|
void |
set(FacetAccessor target,
java.lang.Object value)
|
TypeConverter |
tc()
|
EvaluatedType |
type()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
accessible
public final java.lang.reflect.AccessibleObject accessible()
id
public final java.lang.String id()
description
public final java.lang.String description()
atype
public final AttributeDescriptor.AttributeType atype()
type
public final EvaluatedType type()
tc
public final TypeConverter tc()
isApplicable
public boolean isApplicable(java.lang.Object obj)
get
- Throws:
javax.management.MBeanException
javax.management.ReflectionException
set
- Throws:
javax.management.MBeanException
javax.management.ReflectionException
makeFromInherited
public static AttributeDescriptor makeFromInherited(ManagedObjectManagerInternal mom,
EvaluatedMethodDeclaration method,
java.lang.String id,
java.lang.String methodName,
java.lang.String description,
ManagedObjectManagerInternal.AttributeDescriptorType adt)
makeFromAnnotated
public static AttributeDescriptor makeFromAnnotated(ManagedObjectManagerInternal mom,
EvaluatedAccessibleDeclaration decl,
java.lang.String extId,
java.lang.String description,
ManagedObjectManagerInternal.AttributeDescriptorType adt)