Class JPATemporalProcessor
java.lang.Object
org.castor.cpa.jpa.processors.BaseJPAAnnotationProcessor
org.castor.cpa.jpa.processors.fieldprocessors.JPATemporalProcessor
- All Implemented Interfaces:
AnnotationProcessor
,TargetAwareAnnotationProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>
Returns for which Annotation this processor is meant.<I extends BaseNature,
A extends Annotation>
booleanprocessAnnotation
(I info, A annotation, AnnotatedElement target) The processing action of this processor.Methods inherited from class org.castor.cpa.jpa.processors.BaseJPAAnnotationProcessor
processAnnotation
-
Constructor Details
-
JPATemporalProcessor
public JPATemporalProcessor()
-
-
Method Details
-
forAnnotationClass
Description copied from interface:AnnotationProcessor
Returns for which Annotation this processor is meant.- Returns:
- the Class for which this processor is meant
-
processAnnotation
public <I extends BaseNature,A extends Annotation> boolean processAnnotation(I info, A annotation, AnnotatedElement target) throws AnnotationTargetException Description copied from interface:TargetAwareAnnotationProcessor
The processing action of this processor. If an annotation is given which is not supported false is returned.- Parameters:
info
- the Info class that should be filled with the information readannotation
- the annotation to processtarget
- the target (Field
,Class
, etc.) of the given annotation- Returns:
- true, if the annotation was processed successfully, false if not
- Throws:
AnnotationTargetException
- if an annotation is used in a context that is not valid.- See Also:
-