ro.isdc.wro.model.resource.processor.factory
Class SimpleProcessorsFactory

java.lang.Object
  extended by ro.isdc.wro.model.resource.processor.factory.SimpleProcessorsFactory
All Implemented Interfaces:
ProcessorsFactory
Direct Known Subclasses:
DefaultProcessorsFactory

public class SimpleProcessorsFactory
extends Object
implements ProcessorsFactory

Default implementation of processors factory. Holds processors in an array list and provide methods which allow adding single processors or a collection of processors.

Author:
Alex Objelean

Constructor Summary
SimpleProcessorsFactory()
           
 
Method Summary
 SimpleProcessorsFactory addPostProcessor(ResourcePostProcessor processor)
          Add a ResourcePostProcessor.
 SimpleProcessorsFactory addPreProcessor(ResourcePreProcessor processor)
          Add a ResourcePreProcessor.
 Collection<ResourcePostProcessor> getPostProcessors()
          
 Collection<ResourcePreProcessor> getPreProcessors()
          
 void setResourcePostProcessors(Collection<ResourcePostProcessor> processors)
          
 void setResourcePreProcessors(Collection<ResourcePreProcessor> processors)
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleProcessorsFactory

public SimpleProcessorsFactory()
Method Detail

getPreProcessors

public Collection<ResourcePreProcessor> getPreProcessors()

Specified by:
getPreProcessors in interface ProcessorsFactory
Returns:
a collection of pre processors to apply.

getPostProcessors

public Collection<ResourcePostProcessor> getPostProcessors()

Specified by:
getPostProcessors in interface ProcessorsFactory
Returns:
a collection of post processors to apply.

setResourcePreProcessors

public void setResourcePreProcessors(Collection<ResourcePreProcessor> processors)


setResourcePostProcessors

public void setResourcePostProcessors(Collection<ResourcePostProcessor> processors)


addPreProcessor

public SimpleProcessorsFactory addPreProcessor(ResourcePreProcessor processor)
Add a ResourcePreProcessor.


addPostProcessor

public SimpleProcessorsFactory addPostProcessor(ResourcePostProcessor processor)
Add a ResourcePostProcessor.


toString

public String toString()

Overrides:
toString in class Object


Copyright © 2008-2013. All Rights Reserved.