Package org.glassfish.gmbal.impl
Class AttributeDescriptor
java.lang.Object
org.glassfish.gmbal.impl.AttributeDescriptor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate EvaluatedAccessibleDeclarationprivate Stringprivate Stringprivate TypeConverterprivate EvaluatedTypeprivate static final Permission -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAttributeDescriptor(ManagedObjectManagerInternal mom, EvaluatedAccessibleDeclaration decl, String id, String description, AttributeDescriptor.AttributeType atype, EvaluatedType type) -
Method Summary
Modifier and TypeMethodDescriptionfinal AccessibleObjectatype()private voidfinal Stringprivate static booleanget(org.glassfish.pfl.basic.facet.FacetAccessor fa) private static StringgetDerivedId(String methodName, org.glassfish.pfl.basic.contain.Pair<AttributeDescriptor.AttributeType, EvaluatedType> ainfo, ManagedObjectManagerInternal.AttributeDescriptorType adt) private static org.glassfish.pfl.basic.contain.Pair<AttributeDescriptor.AttributeType, EvaluatedType> final Stringid()booleanisApplicable(Object obj) private static Stringstatic AttributeDescriptormakeFromAnnotated(ManagedObjectManagerInternal mom, EvaluatedAccessibleDeclaration decl, String extId, String description, ManagedObjectManagerInternal.AttributeDescriptorType adt) static AttributeDescriptormakeFromInherited(ManagedObjectManagerInternal mom, EvaluatedMethodDeclaration method, String id, String methodName, String description, ManagedObjectManagerInternal.AttributeDescriptorType adt) voidprivate static booleanstartsWithNotEquals(String str, String prefix) Factory methods and supporting code:private static StringstripPrefix(String str, String prefix) final TypeConvertertc()final EvaluatedTypetype()
-
Field Details
-
_decl
-
_id
-
_description
-
_atype
-
_type
-
_tc
-
accessControlPermission
-
-
Constructor Details
-
AttributeDescriptor
private AttributeDescriptor(ManagedObjectManagerInternal mom, EvaluatedAccessibleDeclaration decl, String id, String description, AttributeDescriptor.AttributeType atype, EvaluatedType type)
-
-
Method Details
-
accessible
-
id
-
description
-
atype
-
type
-
tc
-
isApplicable
-
checkType
-
get
public Object get(org.glassfish.pfl.basic.facet.FacetAccessor fa) throws MBeanException, ReflectionException - Throws:
MBeanExceptionReflectionException
-
set
public void set(org.glassfish.pfl.basic.facet.FacetAccessor target, Object value) throws MBeanException, ReflectionException - Throws:
MBeanExceptionReflectionException
-
startsWithNotEquals
Factory methods and supporting code: -
stripPrefix
-
lowerInitialCharacter
-
getDerivedId
private static String getDerivedId(String methodName, org.glassfish.pfl.basic.contain.Pair<AttributeDescriptor.AttributeType, EvaluatedType> ainfo, ManagedObjectManagerInternal.AttributeDescriptorType adt) -
getTypeInfo
private static org.glassfish.pfl.basic.contain.Pair<AttributeDescriptor.AttributeType,EvaluatedType> getTypeInfo(EvaluatedDeclaration decl) -
empty
-
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)
-