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

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.ImportAwareProcessorDecorator
All Implemented Interfaces:
ImportAware, MinimizeAware, ResourcePostProcessor, ResourcePreProcessor, SupportAware, SupportedResourceTypeAware, ObjectDecorator<ResourcePreProcessor>

public class ImportAwareProcessorDecorator
extends ProcessorDecorator

Check if the decorated processor is considered import aware.

Since:
1.6.0
Author:
Alex Objelean

Constructor Summary
ImportAwareProcessorDecorator(Object processor, ProcessingType processingType)
           
 
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

ImportAwareProcessorDecorator

public ImportAwareProcessorDecorator(Object processor,
                                     ProcessingType processingType)
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.