|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectro.isdc.wro.model.resource.processor.ProcessorsUtils
public class ProcessorsUtils
Contains divers utility methods applied on processors.
| Constructor Summary | |
|---|---|
ProcessorsUtils()
|
|
| Method Summary | ||
|---|---|---|
static Map<String,ResourcePostProcessor> |
createPostProcessorsMap()
|
|
static Map<String,ResourcePreProcessor> |
createPreProcessorsMap()
|
|
static
|
findPreProcessorByClass(Class<T> processorClass,
Collection<ResourcePreProcessor> preProcessors)
|
|
static
|
getMinimizeFreeProcessors(Collection<T> processors)
Returns a collection free of minimize aware processors (annotated with @Minimize). |
|
static
|
getProcessorsByType(ResourceType type,
Collection<T> availableProcessors)
|
|
static
|
getSupportedResourceType(T processor)
|
|
static
|
isMinimizeAwareProcessor(T processor)
|
|
static ResourcePostProcessor |
toPostProcessor(ResourcePreProcessor preProcessor)
Transforms a preProcessor into a postProcessor. |
|
static ResourcePreProcessor |
toPreProcessor(ResourcePostProcessor postProcessor)
Transforms a postProcessor into a preProcessor. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProcessorsUtils()
| Method Detail |
|---|
public static <T> Collection<T> getMinimizeFreeProcessors(Collection<T> processors)
T - type of processorprocessors - a collection of processors.public static <T> boolean isMinimizeAwareProcessor(T processor)
public static <T> SupportedResourceType getSupportedResourceType(T processor)
public static <T> Collection<T> getProcessorsByType(ResourceType type,
Collection<T> availableProcessors)
T - processor type. Can be ResourcePreProcessor, ResourcePostProcessor or null (any).type - ResourceType to apply for searching on available processors.availableProcessors - a list where to perform the search.
public static ResourcePostProcessor toPostProcessor(ResourcePreProcessor preProcessor)
preProcessor - ResourcePreProcessor to transform.public static ResourcePreProcessor toPreProcessor(ResourcePostProcessor postProcessor)
postProcessor - ResourcePostProcessor to transform.
public static final <T extends ResourcePreProcessor> T findPreProcessorByClass(Class<T> processorClass,
Collection<ResourcePreProcessor> preProcessors)
public static Map<String,ResourcePreProcessor> createPreProcessorsMap()
public static Map<String,ResourcePostProcessor> createPostProcessorsMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||