public abstract class AnnotationConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationConfiguration.StdConfiguration
Simple implementation that can be configured with default behavior
for unknown annotations, as well as explicit behaviors for
enumerated annotation types.
|
Constructor and Description |
---|
AnnotationConfiguration() |
Modifier and Type | Method and Description |
---|---|
abstract AnnotationInclusion |
getInclusionForClass(Class<? extends Annotation> annotationType)
Method called to figure out how to handle instances of specified annotation
type when used as class annotation.
|
abstract AnnotationInclusion |
getInclusionForConstructor(Class<? extends Annotation> annotationType)
Method called to figure out how to handle instances of specified annotation
type when used as constructor annotation.
|
abstract AnnotationInclusion |
getInclusionForField(Class<? extends Annotation> annotationType)
Method called to figure out how to handle instances of specified annotation
type when used as field annotation.
|
abstract AnnotationInclusion |
getInclusionForMethod(Class<? extends Annotation> annotationType)
Method called to figure out how to handle instances of specified annotation
type when used as method annotation.
|
public abstract AnnotationInclusion getInclusionForClass(Class<? extends Annotation> annotationType)
public abstract AnnotationInclusion getInclusionForConstructor(Class<? extends Annotation> annotationType)
Note that constructor annotations can never be inherited so this just determines between inclusion or non-inclusion.
public abstract AnnotationInclusion getInclusionForField(Class<? extends Annotation> annotationType)
Note that field annotations can never be inherited so this just determines between inclusion or non-inclusion.
public abstract AnnotationInclusion getInclusionForMethod(Class<? extends Annotation> annotationType)
Note that method annotations can be inherited for member methods, but not for static methods; for static methods thereby this just determines between inclusion and non-inclusion.
Copyright © 2012 fasterxml.com. All Rights Reserved.