|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.scientiamobile.reloader.AbstractReloadableWURFLEngine
com.scientiamobile.reloader.DefaultReloadableWURFLEngine
public final class DefaultReloadableWURFLEngine
This is the default implementation of ReloadableWURFLHolder. It do not use Spring as back-end but instantiate the bean programmatically.
| Field Summary |
|---|
| Fields inherited from class com.scientiamobile.reloader.AbstractReloadableWURFLEngine |
|---|
logger |
| Constructor Summary | |
|---|---|
DefaultReloadableWURFLEngine(String rootPath,
String[] patchesPath)
Create DefaultReloadableWURFLHolder using paths. |
|
DefaultReloadableWURFLEngine(WURFLResource root,
WURFLResource... patches)
Create DefaultReloadableWURFLHolder using WURFLResource/s. |
|
DefaultReloadableWURFLEngine(WURFLResource root,
WURFLResources patches)
|
|
| Method Summary | |
|---|---|
void |
applyPatches(String... patchesPath)
|
void |
applyPatches(WURFLResource... patches)
|
void |
applyPatches(WURFLResources patches)
|
protected DeviceProvider |
createDeviceProvider(WURFLModel model)
|
protected ReloadableMatcherManager |
createMatcherManager(WURFLModel model)
|
protected ReloadableWURFLModel |
createModel(WURFLResource root,
WURFLResources patches)
|
protected ReloadableWURFLService |
createService(ReloadableWURFLModel model)
|
Device |
getDeviceForRequest(javax.servlet.http.HttpServletRequest request)
Return a Device instance from HttpServletRequest instance. |
Device |
getDeviceForRequest(String userAgent)
Return a Device instance from user-agent String. |
Device |
getDeviceForRequest(WURFLRequest request)
Return a Device instance from WURFLRequest instance. |
EngineTarget |
getEngineTarget()
Return the engine target |
WURFLManager |
getWURFLManager()
Returns held WURFLManager. |
WURFLUtils |
getWURFLUtils()
Returns held WURFLUtils. |
void |
init()
Initialize this WURFLHolder. |
void |
reload(String rootPath)
|
void |
reload(String rootPath,
String[] patchesPath)
Reload WURFL data from given resources paths. |
void |
reload(WURFLResource root,
WURFLResources patches)
Reload WURFL data from given resources. |
void |
setCacheProvider(CacheProvider cacheProvider)
|
void |
setCapabilitiesHolderFactory(CapabilitiesHolderFactory capabilitiesHolderFactory)
|
void |
setDeviceProvider(DeviceProvider deviceProvider)
|
void |
setEngineTarget(EngineTarget target)
|
void |
setMarkupResolver(MarkupResolver markupResolver)
|
void |
setMatcherChain(MatcherChain matcherChain)
|
void |
setUserAgentNormalizerFactory(UserAgentNormalizerFactory userAgentNormalizerFactory)
|
void |
setUserAgentResolver(UserAgentResolver userAgentResolver)
|
void |
setWurflRequestFactory(WURFLRequestFactory wurflRequestFactory)
|
| Methods inherited from class com.scientiamobile.reloader.AbstractReloadableWURFLEngine |
|---|
createNotNullWURFLResources, createResource, createResources |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultReloadableWURFLEngine(WURFLResource root,
WURFLResource... patches)
root - The WURFL main file resource.patches - The WURFL patches resources, it can be null.
public DefaultReloadableWURFLEngine(String rootPath,
String[] patchesPath)
rootPath - The WURFL main file path.patchesPath - The WURFL patches paths, they can be null.
public DefaultReloadableWURFLEngine(WURFLResource root,
WURFLResources patches)
| Method Detail |
|---|
public final void reload(WURFLResource root,
WURFLResources patches)
root - The WURFL main file resource. Can't be null.patches - The WURFL patches resources. Can be null.
public final void reload(String rootPath,
String[] patchesPath)
rootPath - The WURFL main file path. Can't be null.patchesPath - The WURFL patches paths. Can be null.public void reload(String rootPath)
public void applyPatches(String... patchesPath)
public void applyPatches(WURFLResource... patches)
public void applyPatches(WURFLResources patches)
public final WURFLManager getWURFLManager()
public final WURFLUtils getWURFLUtils()
public void init()
public void setMarkupResolver(MarkupResolver markupResolver)
public void setCapabilitiesHolderFactory(CapabilitiesHolderFactory capabilitiesHolderFactory)
public void setWurflRequestFactory(WURFLRequestFactory wurflRequestFactory)
public void setUserAgentNormalizerFactory(UserAgentNormalizerFactory userAgentNormalizerFactory)
public void setUserAgentResolver(UserAgentResolver userAgentResolver)
public void setDeviceProvider(DeviceProvider deviceProvider)
public void setCacheProvider(CacheProvider cacheProvider)
public void setMatcherChain(MatcherChain matcherChain)
protected ReloadableWURFLModel createModel(WURFLResource root,
WURFLResources patches)
protected ReloadableWURFLService createService(ReloadableWURFLModel model)
protected ReloadableMatcherManager createMatcherManager(WURFLModel model)
protected DeviceProvider createDeviceProvider(WURFLModel model)
public Device getDeviceForRequest(javax.servlet.http.HttpServletRequest request)
WURFLManager
request - The HttpServletRequest to match.public Device getDeviceForRequest(WURFLRequest request)
WURFLManager
request - The WURFLRequest to match.public Device getDeviceForRequest(String userAgent)
WURFLManager
userAgent - The user-agent String to match.public EngineTarget getEngineTarget()
WURFLManager
public void setEngineTarget(EngineTarget target)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||