Interface AnnotationValue
Representation of an annotation value.
- 
Method SummaryModifier and TypeMethodDescriptionAnswer the value of this annotation value as an annotation.List<? extends AnnotationValue>Answer the value of this annotation value as an array of annotation values.Answer the value of this annotation value as a boolean object.booleanAnswer the value of this annotation value as a simple boolean value.getByte()Answer the value of this annotation value as a byte object.byteAnswer the value of this annotation value as a simple byte value.Answer the value of this annotation value as a character object.charAnswer the value of this annotation value as a simple byte value.Answer the class name for an annotation value which is a class reference.Answer the value of this annotation value as a double object.doubleAnswer the value of this annotation value as a simple double (double precision floating point) value.Answer the name of the class of the stored enumerated value.Answer the enumerated value as the value name.getFloat()Answer the value of this annotation value as a float object.floatAnswer the value of this annotation value as a simple float (floating point) value.Answer the value of this annotation value as an integer object.intAnswer the value of this annotation value as a simple int (integer) value.getLong()Answer the value of this annotation value as a long object.longAnswer the value of this annotation value as a simple long value.Answer the raw, untyped, value of this annotation value.Answer the value of this annotation value as a simple string value.
- 
Method Details- 
getObjectValueObject getObjectValue()Answer the raw, untyped, value of this annotation value. The raw value of the annotation is set when the annotation value is constructed, and includes at least a raw value, and may optionally include an the name of the enumeration type of the value. When the type of the value is known, a casting getter may be used to retrieve the typed value. See, for example, getLongValue(), amount several typing getters. If the casting getter does not match the set type, a class cast exception will occur.- Returns:
- The raw, untyped, value of this annotation value.
 
- 
getAnnotationValueAnnotationInfo getAnnotationValue()Answer the value of this annotation value as an annotation. - Returns:
- The value of this annotation value, as an annotation itself.
 
- 
getArrayValueList<? extends AnnotationValue> getArrayValue()Answer the value of this annotation value as an array of annotation values. - Returns:
- The elements of the value of this annotation value, ordered, as a list.
 
- 
getBooleanBoolean getBoolean()Answer the value of this annotation value as a boolean object. - Returns:
- The value of this annotation value as a boolean object.
 
- 
getBooleanValueboolean getBooleanValue()Answer the value of this annotation value as a simple boolean value. - Returns:
- The value of this annotation value as a simple boolean value.
 
- 
getByteByte getByte()Answer the value of this annotation value as a byte object. - Returns:
- The value of this annotation value as a byte object.
 
- 
getByteValuebyte getByteValue()Answer the value of this annotation value as a simple byte value. - Returns:
- The value of this annotation value as a simple byte value.
 
- 
getCharacterCharacter getCharacter()Answer the value of this annotation value as a character object. - Returns:
- The value of this annotation value as a character object.
 
- 
getCharValuechar getCharValue()Answer the value of this annotation value as a simple byte value. - Returns:
- The value of this annotation value as a simple byte value.
 
- 
getClassNameValueString getClassNameValue()Answer the class name for an annotation value which is a class reference. - Returns:
- The class name for a value which is a class reference.
 
- 
getDoubleDouble getDouble()Answer the value of this annotation value as a double object. - Returns:
- The value of this annotation value as a double object.
 
- 
getDoubleValuedouble getDoubleValue()Answer the value of this annotation value as a simple double (double precision floating point) value. - Returns:
- The value of this annotation value as a simple double (double precision floating point) value.
 
- 
getEnumClassNameString getEnumClassName()Answer the name of the class of the stored enumerated value. - Returns:
- The name of the class of the stored enumerated value.
 
 getEnumValue()
 
- 
getEnumValueString getEnumValue()Answer the enumerated value as the value name. - Returns:
- The enumerated value as a value name.
 
- 
getFloatFloat getFloat()Answer the value of this annotation value as a float object. - Returns:
- The value of this annotation value as a float object.
 
- 
getFloatValuefloat getFloatValue()Answer the value of this annotation value as a simple float (floating point) value. - Returns:
- The value of this annotation value as a simple float (floating point) value.
 
- 
getIntegerInteger getInteger()Answer the value of this annotation value as an integer object. - Returns:
- The value of this annotation value as an integer object.
 
- 
getIntValueint getIntValue()Answer the value of this annotation value as a simple int (integer) value. - Returns:
- The value of this annotation value as a simple int (integer) value.
 
- 
getLongLong getLong()Answer the value of this annotation value as a long object. - Returns:
- The value of this annotation value as a long object.
 
- 
getLongValuelong getLongValue()Answer the value of this annotation value as a simple long value. - Returns:
- The value of this annotation value as a simple long value.
 
- 
getStringValueString getStringValue()Answer the value of this annotation value as a simple string value. - Returns:
- The value of this annotation value as a simple string value.
 
 
-