com.scientiamobile.reloader
Class DefaultReloadableWURFLService

java.lang.Object
  extended by net.sourceforge.wurfl.core.DefaultWURFLService
      extended by com.scientiamobile.reloader.DefaultReloadableWURFLService
All Implemented Interfaces:
ReloadableWURFLService, WURFLService

public class DefaultReloadableWURFLService
extends DefaultWURFLService
implements ReloadableWURFLService


Field Summary
 
Fields inherited from class net.sourceforge.wurfl.core.DefaultWURFLService
cacheProvider, deviceProvider, logger, matcherManager
 
Constructor Summary
DefaultReloadableWURFLService(ReloadableWURFLModel model, ReloadableMatcherManager matcherManager, DeviceProvider deviceProvider)
           
 
Method Summary
 void applyPatches(WURFLResource... patches)
           
 void applyPatches(WURFLResources patches)
           
 Device getDeviceForRequest(WURFLRequest request)
          Return a Device instance obtained by parsing the given WURFLRequest instance.
 void reload(WURFLResource root)
           
 void reload(WURFLResource root, WURFLResources patches)
           
 
Methods inherited from class net.sourceforge.wurfl.core.DefaultWURFLService
checkCacheProvider, createDeviceKey, getEngineTarget, setCacheProvider, setEngineTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.wurfl.core.WURFLService
getEngineTarget, setCacheProvider, setEngineTarget
 

Constructor Detail

DefaultReloadableWURFLService

public DefaultReloadableWURFLService(ReloadableWURFLModel model,
                                     ReloadableMatcherManager matcherManager,
                                     DeviceProvider deviceProvider)
Parameters:
matcherManager -
deviceProvider -
Method Detail

reload

public void reload(WURFLResource root,
                   WURFLResources patches)
Specified by:
reload in interface ReloadableWURFLService

reload

public void reload(WURFLResource root)
Specified by:
reload in interface ReloadableWURFLService

applyPatches

public void applyPatches(WURFLResource... patches)
Specified by:
applyPatches in interface ReloadableWURFLService

applyPatches

public void applyPatches(WURFLResources patches)
Specified by:
applyPatches in interface ReloadableWURFLService

getDeviceForRequest

public Device getDeviceForRequest(WURFLRequest request)
Description copied from class: DefaultWURFLService
Return a Device instance obtained by parsing the given WURFLRequest instance.

Specified by:
getDeviceForRequest in interface WURFLService
Overrides:
getDeviceForRequest in class DefaultWURFLService
Parameters:
request - The WURFLRequest from which obtain the requester device.
Returns:
A Device instance obtained from request


Copyright © 2012 ScientiaMobile Inc.. All Rights Reserved.