org.loom.mapping
Interface ActionMappingFactory

All Known Implementing Classes:
RestActionMappingFactory

public interface ActionMappingFactory

Class that creates ActionMapping and ActionMappingRepository instances

Author:
icoloma

Method Summary
 void addAnnotationProcessor(AnnotationProcessor processor)
           
 ActionMapping create(java.lang.String beanName, java.lang.Class<? extends Action> actionClass)
          Create an ActionMapping
 java.util.List<AnnotationProcessor> getAnnotationProcessors()
          Initializes the available events in this action class
 

Method Detail

create

ActionMapping create(java.lang.String beanName,
                     java.lang.Class<? extends Action> actionClass)
Create an ActionMapping

Parameters:
beanName - the name of the spring bean used to create each Action instance
actionClass - the action class
Returns:
the created ActionMapping instance

getAnnotationProcessors

java.util.List<AnnotationProcessor> getAnnotationProcessors()
Initializes the available events in this action class

Parameters:
mapping - the ActionMapping instance to be inspected TODO this method should be removed from this interface

addAnnotationProcessor

void addAnnotationProcessor(AnnotationProcessor processor)


The Loom Framework 1.6-SNAPSHOT.
Licensed under the Apache License, Version 2.0 by Extrema Sistemas de Informacion S.L.