org.loom.annotation.processor
Class FileValidationAnnotationProcessor

java.lang.Object
  extended by org.loom.annotation.processor.AbstractAnnotationProcessor
      extended by org.loom.annotation.processor.FileValidationAnnotationProcessor
All Implemented Interfaces:
java.lang.Comparable<AnnotationProcessor>, AnnotationProcessor

public class FileValidationAnnotationProcessor
extends AbstractAnnotationProcessor

Processes ImageValidation annotations


Constructor Summary
FileValidationAnnotationProcessor()
           
 
Method Summary
 void process(Event event)
          Expands an ActionMapping with the metadata annotated to an Action class.
protected  void processAnnotation(Event event, FileValidation annotation)
           
 
Methods inherited from class org.loom.annotation.processor.AbstractAnnotationProcessor
compareTo, getOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileValidationAnnotationProcessor

public FileValidationAnnotationProcessor()
Method Detail

process

public void process(Event event)
Description copied from interface: AnnotationProcessor
Expands an ActionMapping with the metadata annotated to an Action class. This method processes any annotations attached to the Action class or any containing package.

Specified by:
process in interface AnnotationProcessor
Specified by:
process in class AbstractAnnotationProcessor
Parameters:
event - the event to be modified

processAnnotation

protected void processAnnotation(Event event,
                                 FileValidation annotation)