Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ANNOTATION_VALUE_EMPTY - Enum constant in enum class io.github.chrimle.sbspi.StaticValueInjectorException.Reason
-
The
value()
was empty. - ANNOTATION_VALUE_UNPARSABLE - Enum constant in enum class io.github.chrimle.sbspi.StaticValueInjectorException.Reason
-
The
value()
could not be parsed. - ANNOTATION_VALUE_UNSUPPORTED - Enum constant in enum class io.github.chrimle.sbspi.StaticValueInjectorException.Reason
-
The
value()
was in an unsupported format.
C
- CLASS_NOT_FOUND - Enum constant in enum class io.github.chrimle.sbspi.StaticValueInjectorException.Reason
-
The class annotated with
StaticValue
could not be found.
G
- getAnnotatedClass() - Method in exception io.github.chrimle.sbspi.StaticValueInjectorException
-
Returns the annotated
Class
related to this exception being thrown. - getAnnotatedField() - Method in exception io.github.chrimle.sbspi.StaticValueInjectorException
-
Returns the annotated field's name, as a
String
, related to this exception being thrown. - getAnnotationValue() - Method in exception io.github.chrimle.sbspi.StaticValueInjectorException
-
Returns the
value()
related to this excepton being thrown. - getReason() - Method in exception io.github.chrimle.sbspi.StaticValueInjectorException
-
Returns the
StaticValueInjectorException.Reason
for this exception being thrown.
I
- io.github.chrimle.sbspi - package io.github.chrimle.sbspi
P
- postProcessAfterInitialization(Object, String) - Method in class io.github.chrimle.sbspi.StaticValueInjector
S
- setApplicationContext(ApplicationContext) - Method in class io.github.chrimle.sbspi.StaticValueInjector
- STATIC_VALUE_CLASS - Static variable in class io.github.chrimle.sbspi.StaticValueInjector
-
The annotation class which to process.
- StaticValue - Annotation Interface in io.github.chrimle.sbspi
-
Similar to Spring's
Value
-annotation, this annotation can be applied tostatic
fields. - StaticValueInjector - Class in io.github.chrimle.sbspi
-
Processes all classes within
StaticValueInjector.basePackage
and processes static fields annotated withStaticValue
. - StaticValueInjector() - Constructor for class io.github.chrimle.sbspi.StaticValueInjector
-
Constructor to be invoked by Spring.
- StaticValueInjectorException - Exception in io.github.chrimle.sbspi
-
Exception thrown by
StaticValueInjector
when processingStaticValue
-annotations. - StaticValueInjectorException.Reason - Enum Class in io.github.chrimle.sbspi
-
The reason for the
StaticValueInjectorException
being thrown.
V
- value() - Element in annotation interface io.github.chrimle.sbspi.StaticValue
-
The value expression, such as
#{systemProperties.myProp}
, or property placeholder such as${my.app.myProp}
. - valueOf(String) - Static method in enum class io.github.chrimle.sbspi.StaticValueInjectorException.Reason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.chrimle.sbspi.StaticValueInjectorException.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form