Top Inners Fields Constructors Methods
org.glassfish.gmbal.impl

public Class AttributeDescriptor

extends Object
Class Inheritance
Imports
java.lang.reflect.AccessibleObject, .ReflectPermission, java.security.AccessController, .Permission, .PrivilegedAction, java.util.List, javax.management.ReflectionException, .MBeanException, org.glassfish.gmbal.typelib.EvaluatedAccessibleDeclaration, .EvaluatedDeclaration, .EvaluatedFieldDeclaration, .EvaluatedMethodDeclaration, .EvaluatedType, org.glassfish.gmbal.impl.trace.TraceRuntime, org.glassfish.pfl.basic.algorithm.DumpToString, org.glassfish.pfl.basic.contain.Pair, org.glassfish.pfl.basic.facet.FacetAccessor

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private AttributeDescriptor.AttributeType
private EvaluatedAccessibleDeclaration
private String
private String
private TypeConverter
private EvaluatedType
private static final Permission

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public final AccessibleObject
public final AttributeDescriptor.AttributeType
private void
public final String
private static boolean
public Object
private static String
private static Pair<AttributeDescriptor.AttributeType, EvaluatedType>
public final String
id()

public boolean
private static String
public static AttributeDescriptor
public static AttributeDescriptor
public void
set(FacetAccessor target, Object value)

private static boolean
startsWithNotEquals(String str, String prefix)

Factory methods and supporting code:

private static String
stripPrefix(String str, String prefix)

public final TypeConverter
tc()

public final EvaluatedType
type()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_atypeback to summary
private AttributeDescriptor.AttributeType _atype
_declback to summary
private EvaluatedAccessibleDeclaration _decl
Annotations
@DumpToString
_descriptionback to summary
private String _description
_idback to summary
private String _id
_tcback to summary
private TypeConverter _tc
_typeback to summary
private EvaluatedType _type
Annotations
@DumpToString
accessControlPermissionback to summary
private static final Permission accessControlPermission

Constructor Detail

AttributeDescriptorback to summary
private AttributeDescriptor(final ManagedObjectManagerInternal mom, final EvaluatedAccessibleDeclaration decl, final String id, final String description, final AttributeDescriptor.AttributeType atype, final EvaluatedType type)

Method Detail

accessibleback to summary
public final AccessibleObject accessible()
atypeback to summary
public final AttributeDescriptor.AttributeType atype()
checkTypeback to summary
private void checkType(AttributeDescriptor.AttributeType at)
descriptionback to summary
public final String description()
emptyback to summary
private static boolean empty(String arg)
getback to summary
public Object get(FacetAccessor fa) throws MBeanException, ReflectionException
Annotations
@TraceRuntime
getDerivedIdback to summary
private static String getDerivedId(String methodName, final Pair<AttributeDescriptor.AttributeType, EvaluatedType> ainfo, final ManagedObjectManagerInternal.AttributeDescriptorType adt)
getTypeInfoback to summary
private static Pair<AttributeDescriptor.AttributeType, EvaluatedType> getTypeInfo(EvaluatedDeclaration decl)
idback to summary
public final String id()
isApplicableback to summary
public boolean isApplicable(Object obj)
lowerInitialCharacterback to summary
private static String lowerInitialCharacter(final String arg)
makeFromAnnotatedback to summary
public static AttributeDescriptor makeFromAnnotated(final ManagedObjectManagerInternal mom, final EvaluatedAccessibleDeclaration decl, final String extId, final String description, final ManagedObjectManagerInternal.AttributeDescriptorType adt)
makeFromInheritedback to summary
public static AttributeDescriptor makeFromInherited(final ManagedObjectManagerInternal mom, final EvaluatedMethodDeclaration method, final String id, final String methodName, final String description, final ManagedObjectManagerInternal.AttributeDescriptorType adt)
setback to summary
public void set(FacetAccessor target, Object value) throws MBeanException, ReflectionException
Annotations
@TraceRuntime
startsWithNotEqualsback to summary
private static boolean startsWithNotEquals(String str, String prefix)

Factory methods and supporting code:

stripPrefixback to summary
private static String stripPrefix(String str, String prefix)
tcback to summary
public final TypeConverter tc()
typeback to summary
public final EvaluatedType type()
org.glassfish.gmbal.impl back to summary

public final Enum AttributeDescriptor.AttributeType

extends Enum<AttributeDescriptor.AttributeType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final AttributeDescriptor.AttributeType
public static final AttributeDescriptor.AttributeType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static AttributeDescriptor.AttributeType
public static AttributeDescriptor.AttributeType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

GETTERback to summary
public static final AttributeDescriptor.AttributeType GETTER
SETTERback to summary
public static final AttributeDescriptor.AttributeType SETTER

Constructor Detail

AttributeTypeback to summary
private AttributeType()

Method Detail

valueOfback to summary
public static AttributeDescriptor.AttributeType valueOf(String name)
valuesback to summary
public static AttributeDescriptor.AttributeType[] values()