public abstract class AbstractValue extends org.jboss.util.JBossObject implements Value, Serializable
Constructor and Description |
---|
AbstractValue() |
Modifier and Type | Method and Description |
---|---|
AnnotationValue |
asAnnotation()
Get the value as an annotation
|
ArrayValue |
asArray()
Get the value as an annotation
|
ClassValue |
asClass()
Get the value as a class
|
EnumValue |
asEnum()
Get the value as an enum
|
PrimitiveValue |
asPrimitive()
Get the value as a primitive
|
StringValue |
asString()
Get the value as a string
|
boolean |
isAnnotation()
Is this value an annotation
|
boolean |
isArray()
Is this value an array
|
boolean |
isClass()
Is this value a class
|
boolean |
isEnum()
Is this value an enum
|
boolean |
isPrimitive()
Is this value a primitive
|
boolean |
isString()
Is this value a string
|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation
public AnnotationValue asAnnotation()
Value
asAnnotation
in interface Value
public ArrayValue asArray()
Value
public ClassValue asClass()
Value
public PrimitiveValue asPrimitive()
Value
asPrimitive
in interface Value
public StringValue asString()
Value
public boolean isAnnotation()
Value
isAnnotation
in interface Value
public boolean isArray()
Value
public boolean isClass()
Value
public boolean isEnum()
Value
public boolean isPrimitive()
Value
isPrimitive
in interface Value
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.