ro.isdc.wro.extensions.support.spi
Class DefaultConfigurableProvider

java.lang.Object
  extended by ro.isdc.wro.util.provider.ConfigurableProviderSupport
      extended by ro.isdc.wro.extensions.support.spi.DefaultConfigurableProvider
All Implemented Interfaces:
CacheStrategyProvider, RequestHandlerProvider, LocatorProvider, ProcessorProvider, HashStrategyProvider, NamingStrategyProvider, ModelFactoryProvider, Ordered, ConfigurableProvider

public class DefaultConfigurableProvider
extends ConfigurableProviderSupport
implements Ordered

Default implementation of ConfigurableProviderSupport which contributes with components from extensions module.

Since:
1.5.0
Author:
Alex Objelean

Field Summary
 
Fields inherited from interface ro.isdc.wro.util.Ordered
ASCENDING_COMPARATOR, HIGHEST, LOWEST, MEDIUM
 
Constructor Summary
DefaultConfigurableProvider()
           
 
Method Summary
 int getOrder()
          
 Map<String,UriLocator> provideLocators()
          
 Map<String,WroModelFactory> provideModelFactories()
          
 Map<String,ResourcePostProcessor> providePostProcessors()
          
 Map<String,ResourcePreProcessor> providePreProcessors()
          
 Map<String,RequestHandler> provideRequestHandlers()
          
 
Methods inherited from class ro.isdc.wro.util.provider.ConfigurableProviderSupport
provideCacheStrategies, provideHashStrategies, provideNamingStrategies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultConfigurableProvider

public DefaultConfigurableProvider()
Method Detail

providePreProcessors

public Map<String,ResourcePreProcessor> providePreProcessors()

Specified by:
providePreProcessors in interface ProcessorProvider
Overrides:
providePreProcessors in class ConfigurableProviderSupport

providePostProcessors

public Map<String,ResourcePostProcessor> providePostProcessors()

Specified by:
providePostProcessors in interface ProcessorProvider
Overrides:
providePostProcessors in class ConfigurableProviderSupport

provideRequestHandlers

public Map<String,RequestHandler> provideRequestHandlers()

Specified by:
provideRequestHandlers in interface RequestHandlerProvider
Overrides:
provideRequestHandlers in class ConfigurableProviderSupport

provideModelFactories

public Map<String,WroModelFactory> provideModelFactories()

Specified by:
provideModelFactories in interface ModelFactoryProvider
Overrides:
provideModelFactories in class ConfigurableProviderSupport

provideLocators

public Map<String,UriLocator> provideLocators()

Specified by:
provideLocators in interface LocatorProvider
Overrides:
provideLocators in class ConfigurableProviderSupport

getOrder

public int getOrder()

Specified by:
getOrder in interface Ordered


Copyright © 2008-2013. All Rights Reserved.