|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectro.isdc.wro.manager.factory.BaseWroManagerFactory
public class BaseWroManagerFactory
Default implementation of WroManagerFactory which creates default locators and processors and handles the
injection logic by creating an Injector and injecting where it is appropriate.
| Constructor Summary | |
|---|---|
BaseWroManagerFactory()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseWroManagerFactory()
| Method Detail |
|---|
public final WroManager create()
create in interface ObjectFactory<WroManager>public BaseWroManagerFactory setNamingStrategy(NamingStrategy namingStrategy)
namingStrategy - the namingStrategy to setpublic NamingStrategy getNamingStrategy()
protected List<Transformer<WroModel>> newModelTransformers()
protected ProcessorsFactory newProcessorsFactory()
ProcessorsFactory object.protected UriLocatorFactory newUriLocatorFactory()
UriLocatorFactory object.protected HashBuilder newHashBuilder()
HashBuilder instance.public void registerCallback(PropertyChangeListener callback)
registerCallback in interface CacheChangeCallbackAwarecallback - to invoke when the cache is changed.public void onCachePeriodChanged(long period)
onCachePeriodChanged in interface WroConfigurationChangeListenerpublic void onModelPeriodChanged(long period)
onModelPeriodChanged in interface WroConfigurationChangeListenerprotected CacheStrategy<CacheEntry,ContentHashEntry> newCacheStrategy()
CacheStrategy instance for resources' group caching.protected GroupExtractor newGroupExtractor()
GroupExtractor implementation.protected WroModelFactory newModelFactory()
servletContext - ServletContext which could be useful for creating dynamic WroModel.
WroModelFactory implementationpublic BaseWroManagerFactory setGroupExtractor(GroupExtractor groupExtractor)
groupExtractor - the groupExtractor to setpublic BaseWroManagerFactory setModelFactory(WroModelFactory modelFactory)
modelFactory - the modelFactory to setpublic BaseWroManagerFactory setHashBuilder(HashBuilder hashBuilder)
hashBuilder - the hashBuilder to setpublic BaseWroManagerFactory setModelTransformers(List<Transformer<WroModel>> modelTransformers)
modelTransformers - the modelTransformers to setpublic BaseWroManagerFactory addModelTransformer(Transformer<WroModel> modelTransformer)
public BaseWroManagerFactory setCacheStrategy(CacheStrategy<CacheEntry,ContentHashEntry> cacheStrategy)
cacheStrategy - the cacheStrategy to setpublic BaseWroManagerFactory setUriLocatorFactory(UriLocatorFactory uriLocatorFactory)
uriLocatorFactory - the uriLocatorFactory to setpublic void setProcessorsFactory(ProcessorsFactory processorsFactory)
processorsFactory - the processorsFactory to setpublic void destroy()
destroy in interface WroManagerFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||