ro.isdc.wro.model.resource.processor.decorator
Class DefaultProcessorDecorator

java.lang.Object
  extended by ro.isdc.wro.util.AbstractDecorator<T>
      extended by ro.isdc.wro.model.resource.processor.decorator.AbstractProcessorDecoratorSupport<ResourcePreProcessor>
          extended by ro.isdc.wro.model.resource.processor.decorator.ProcessorDecorator
              extended by ro.isdc.wro.model.resource.processor.decorator.DefaultProcessorDecorator
All Implemented Interfaces:
ImportAware, MinimizeAware, ResourcePostProcessor, ResourcePreProcessor, SupportAware, SupportedResourceTypeAware, ObjectDecorator<ResourcePreProcessor>

public class DefaultProcessorDecorator
extends ProcessorDecorator

Decorates the processor with a set of common useful decorators during each processing.

Since:
1.6.0
Author:
Alex Objelean

Constructor Summary
DefaultProcessorDecorator(Object processor, boolean minimize)
           
DefaultProcessorDecorator(Object processor, ProcessingCriteria criteria)
           
 
Method Summary
protected  boolean isEnabled(Resource resource)
          
 
Methods inherited from class ro.isdc.wro.model.resource.processor.decorator.ProcessorDecorator
isEligible, process, toString
 
Methods inherited from class ro.isdc.wro.model.resource.processor.decorator.AbstractProcessorDecoratorSupport
getSupportedResourceType, getSupportedResourceTypeInternal, getSupportedResourceTypes, isImportAware, isMinimize, isMinimizeInternal, isSupported, process
 
Methods inherited from class ro.isdc.wro.util.AbstractDecorator
getDecoratedObject, getOriginalDecoratedObject, getOriginalDecoratedObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultProcessorDecorator

public DefaultProcessorDecorator(Object processor,
                                 boolean minimize)

DefaultProcessorDecorator

public DefaultProcessorDecorator(Object processor,
                                 ProcessingCriteria criteria)
Method Detail

isEnabled

protected boolean isEnabled(Resource resource)

Overrides:
isEnabled in class ProcessorDecorator
Parameters:
resource - ResourcePreProcessor for which enabled flag should be checked.
Returns:
a flag indicating if this processor is enabled. When false, the processing will be skipped and the content will be left unchanged. This value is true by default.


Copyright © 2008-2013. All Rights Reserved.