public interface AnnotationValueResolver extends ValueResolver<CharSequence>
| Modifier and Type | Method and Description | 
|---|---|
default Optional<Boolean> | 
booleanValue()
The Boolean value of the given member. 
 | 
Optional<Boolean> | 
booleanValue(String member)
The boolean value of the given member. 
 | 
default Optional<Class<?>> | 
classValue()
The value of the annotation as a Class. 
 | 
Optional<Class<?>> | 
classValue(String member)
The value of the given annotation member as a Class. 
 | 
<T> Optional<Class<? extends T>> | 
classValue(String member,
          Class<T> requiredType)
The value of the given annotation member as a Class. 
 | 
default Class<?>[] | 
classValues()
The value of the annotation as a Class. 
 | 
Class<?>[] | 
classValues(String member)
The value of the given annotation member as a Class. 
 | 
default OptionalDouble | 
doubleValue()
The double value of the given member. 
 | 
OptionalDouble | 
doubleValue(String member)
The double value of the given member. 
 | 
default <E extends Enum> | 
enumValue(Class<E> enumType)
Return the enum value of the given member of the given enum type. 
 | 
<E extends Enum> | 
enumValue(String member,
         Class<E> enumType)
Return the enum value of the given member of the given enum type. 
 | 
Map<CharSequence,Object> | 
getValues()  | 
default OptionalInt | 
intValue()
The integer value of the given member. 
 | 
OptionalInt | 
intValue(String member)
The integer value of the given member. 
 | 
default boolean | 
isFalse()  | 
boolean | 
isFalse(String member)  | 
boolean | 
isPresent(CharSequence member)
Is the given member present. 
 | 
default boolean | 
isTrue()  | 
boolean | 
isTrue(String member)  | 
default OptionalLong | 
longValue()
The integer value of the given member. 
 | 
OptionalLong | 
longValue(String member)
The long value of the given member. 
 | 
default Optional<String> | 
stringValue()
The string value of the given member. 
 | 
Optional<String> | 
stringValue(String member)
The string value of the given member. 
 | 
default String[] | 
stringValues()
The double value of the given member. 
 | 
String[] | 
stringValues(String member)
The string value of the given member. 
 | 
get, get, get, get<E extends Enum> Optional<E> enumValue(@Nonnull String member, @Nonnull Class<E> enumType)
E - The enum typemember - The annotation memberenumType - The required typeOptional of the enum valuedefault <E extends Enum> Optional<E> enumValue(@Nonnull Class<E> enumType)
E - The enum typeenumType - The required typeOptional of the enum valuedefault Optional<Class<?>> classValue()
Optional classOptional<Class<?>> classValue(@Nonnull String member)
member - The annotation memberOptional class@Nonnull default Class<?>[] classValues()
Optional class@Nonnull Class<?>[] classValues(@Nonnull String member)
member - The annotation memberOptional classOptionalInt intValue(@Nonnull String member)
member - The annotation memberOptionalIntdefault OptionalInt intValue()
OptionalIntOptionalLong longValue(@Nonnull String member)
member - The annotation memberOptionalLongdefault OptionalLong longValue()
OptionalLongOptionalDouble doubleValue(@Nonnull String member)
member - The annotation memberOptionalDoubledefault OptionalDouble doubleValue()
OptionalDoubleOptional<String> stringValue(@Nonnull String member)
member - The annotation memberOptionalIntdefault Optional<String> stringValue()
OptionalIntOptional<Boolean> booleanValue(@Nonnull String member)
member - The annotation memberOptional booleandefault Optional<Boolean> booleanValue()
Optional boolean@Nonnull String[] stringValues(@Nonnull String member)
member - The annotation memberOptionalInt@Nonnull default String[] stringValues()
OptionalIntboolean isPresent(CharSequence member)
member - The memberdefault boolean isTrue()
boolean isTrue(String member)
member - The memberdefault boolean isFalse()
boolean isFalse(String member)
member - The member<T> Optional<Class<? extends T>> classValue(@Nonnull String member, @Nonnull Class<T> requiredType)
T - The required typemember - The annotation memberrequiredType - The required typeOptional class@Nonnull Map<CharSequence,Object> getValues()