Class ConfigurableWroManagerFactory
- java.lang.Object
-
- ro.isdc.wro.manager.factory.BaseWroManagerFactory
-
- ro.isdc.wro.manager.factory.standalone.StandaloneWroManagerFactory
-
- ro.isdc.wro.manager.factory.standalone.DefaultStandaloneContextAwareManagerFactory
-
- ro.isdc.wro.manager.factory.standalone.ConfigurableStandaloneContextAwareManagerFactory
-
- ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory
-
- All Implemented Interfaces:
ro.isdc.wro.config.support.WroConfigurationChangeListener,ro.isdc.wro.manager.factory.standalone.StandaloneContextAware,ro.isdc.wro.manager.factory.WroManagerFactory,ExtraConfigFileAware,ro.isdc.wro.util.ObjectFactory<ro.isdc.wro.manager.WroManager>
public class ConfigurableWroManagerFactory extends ro.isdc.wro.manager.factory.standalone.ConfigurableStandaloneContextAwareManagerFactory implements ExtraConfigFileAware
Default implementation which use a property file to read the pre & post processors to be used during processing.- Since:
- 1.4.0
- Author:
- Alex Objelean
-
-
Constructor Summary
Constructors Constructor Description ConfigurableWroManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.PropertiescreateProperties()voidinitialize(ro.isdc.wro.manager.factory.standalone.StandaloneContext standaloneContext)protected ro.isdc.wro.model.resource.support.hash.HashStrategynewHashStrategy()protected ro.isdc.wro.model.factory.WroModelFactorynewModelFactory()protected ro.isdc.wro.model.resource.support.naming.NamingStrategynewNamingStrategy()protected ro.isdc.wro.model.resource.locator.factory.UriLocatorFactorynewUriLocatorFactory()voidsetExtraConfigFile(java.io.File extraProperties)The implementation should handle the null case also.-
Methods inherited from class ro.isdc.wro.manager.factory.standalone.ConfigurableStandaloneContextAwareManagerFactory
newProcessorsFactory
-
Methods inherited from class ro.isdc.wro.manager.factory.standalone.DefaultStandaloneContextAwareManagerFactory
getStandaloneContext, newGroupExtractor, newServletContextUriLocator
-
Methods inherited from class ro.isdc.wro.manager.factory.BaseWroManagerFactory
addModelTransformer, create, destroy, newAuthorizationManager, newCacheKeyFactory, newCacheStrategy, newMetaDataFactory, newModelTransformers, onAfterInitializeManager, onCachePeriodChanged, onModelPeriodChanged, setCacheKeyFactory, setCacheStrategy, setGroupExtractor, setHashStrategy, setMetaDataFactory, setModelFactory, setModelTransformers, setNamingStrategy, setProcessorsFactory, setResourceAuthorizationManager, setResourceWatcher, setUriLocatorFactory
-
-
-
-
Method Detail
-
initialize
public void initialize(ro.isdc.wro.manager.factory.standalone.StandaloneContext standaloneContext)
- Specified by:
initializein interfacero.isdc.wro.manager.factory.standalone.StandaloneContextAware- Overrides:
initializein classro.isdc.wro.manager.factory.standalone.DefaultStandaloneContextAwareManagerFactory
-
newModelFactory
protected ro.isdc.wro.model.factory.WroModelFactory newModelFactory()
- Overrides:
newModelFactoryin classro.isdc.wro.manager.factory.standalone.DefaultStandaloneContextAwareManagerFactory
-
newNamingStrategy
protected ro.isdc.wro.model.resource.support.naming.NamingStrategy newNamingStrategy()
- Overrides:
newNamingStrategyin classro.isdc.wro.manager.factory.BaseWroManagerFactory
-
newHashStrategy
protected ro.isdc.wro.model.resource.support.hash.HashStrategy newHashStrategy()
- Overrides:
newHashStrategyin classro.isdc.wro.manager.factory.BaseWroManagerFactory
-
newUriLocatorFactory
protected ro.isdc.wro.model.resource.locator.factory.UriLocatorFactory newUriLocatorFactory()
- Overrides:
newUriLocatorFactoryin classro.isdc.wro.manager.factory.standalone.StandaloneWroManagerFactory
-
createProperties
protected java.util.Properties createProperties()
- Overrides:
createPropertiesin classro.isdc.wro.manager.factory.standalone.ConfigurableStandaloneContextAwareManagerFactory
-
setExtraConfigFile
public void setExtraConfigFile(java.io.File extraProperties)
The implementation should handle the null case also.- Specified by:
setExtraConfigFilein interfaceExtraConfigFileAware- Parameters:
extraProperties- the file containing extra configurations.
-
-