Package org.openjdk.jmc.agent
Class Field
- java.lang.Object
-
- org.openjdk.jmc.agent.impl.AbstractConvertable
-
- org.openjdk.jmc.agent.Field
-
- All Implemented Interfaces:
Attribute
,Convertable
public class Field extends AbstractConvertable implements Attribute
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
contentType
private java.lang.String
description
private java.lang.String
expression
private java.lang.String
fieldName
private java.lang.String
name
private ReferenceChain
referenceChain
private java.lang.String
relationKey
private java.lang.Class<?>
resolvingCaller
-
Constructor Summary
Constructors Constructor Description Field(java.lang.String name, java.lang.String expression, java.lang.String description, java.lang.String contentType, java.lang.String relationKey, java.lang.String converterClassName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Field
from(javax.management.openmbean.CompositeData cd)
java.lang.String
getContentType()
java.lang.String
getDescription()
java.lang.String
getExpression()
java.lang.String
getFieldName()
java.lang.String
getName()
java.lang.String
getRelationKey()
ReferenceChain
resolveReferenceChain(java.lang.Class<?> callerClass)
-
Methods inherited from class org.openjdk.jmc.agent.impl.AbstractConvertable
getConverterDefinition
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openjdk.jmc.agent.Convertable
getConverterDefinition, hasConverter
-
-
-
-
Field Detail
-
name
private final java.lang.String name
-
expression
private final java.lang.String expression
-
fieldName
private final java.lang.String fieldName
-
description
private final java.lang.String description
-
contentType
private final java.lang.String contentType
-
relationKey
private final java.lang.String relationKey
-
resolvingCaller
private java.lang.Class<?> resolvingCaller
-
referenceChain
private ReferenceChain referenceChain
-
-
Method Detail
-
from
public static Field from(javax.management.openmbean.CompositeData cd)
-
getExpression
public java.lang.String getExpression()
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName
in interfaceAttribute
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceAttribute
-
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType
in interfaceAttribute
-
getRelationKey
public java.lang.String getRelationKey()
- Specified by:
getRelationKey
in interfaceAttribute
-
resolveReferenceChain
public ReferenceChain resolveReferenceChain(java.lang.Class<?> callerClass) throws IllegalSyntaxException
- Throws:
IllegalSyntaxException
-
-