org.glassfish.gmbal.impl
Class AttributeDescriptor
java.lang.Object
org.glassfish.gmbal.impl.AttributeDescriptor
public class AttributeDescriptor
- extends Object
|
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 |
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.