com.bemoko.live.platform.mwc.sites
Class ResourceFinder

java.lang.Object
  extended by com.bemoko.live.platform.mwc.sites.ResourceFinder

public class ResourceFinder
extends Object


Constructor Summary
ResourceFinder()
           
 
Method Summary
 Map<String,LiveSiteFile> find(com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
          Find without a site argument is potentially up for deprecation as it's not a good idea to rely on site being set on the platform
 Map<String,LiveSiteFile> find(LiveSite site, com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
          Find.
 LiveSiteFile findFirst(com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
           
 LiveSiteFile findFirst(LiveSite site, com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
          Find the first match
 LiveResourceLoader getResourceLoader()
           
 void setFileFactory(com.bemoko.live.platform.mwc.sites.FileFactory fileFactory)
           
 void setResourceLoader(LiveResourceLoader liveResourceLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceFinder

public ResourceFinder()
Method Detail

setFileFactory

public void setFileFactory(com.bemoko.live.platform.mwc.sites.FileFactory fileFactory)

setResourceLoader

public void setResourceLoader(LiveResourceLoader liveResourceLoader)

getResourceLoader

public LiveResourceLoader getResourceLoader()

find

public Map<String,LiveSiteFile> find(com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
                              throws LiveException
Find without a site argument is potentially up for deprecation as it's not a good idea to rely on site being set on the platform

Parameters:
liveSiteFileFilter -
Returns:
Map
Throws:
LiveException

findFirst

public LiveSiteFile findFirst(com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
                       throws LiveException
Throws:
LiveException

find

public Map<String,LiveSiteFile> find(LiveSite site,
                                     com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
                              throws LiveException
Find.

Parameters:
site - the site
liveSiteFileFilter - the live site file filter
Returns:
the map< string, live site file>
Throws:
LiveException - the live exception

findFirst

public LiveSiteFile findFirst(LiveSite site,
                              com.bemoko.live.platform.mwc.sites.filters.LiveSiteFileFilter liveSiteFileFilter)
                       throws LiveException
Find the first match

Parameters:
site -
liveSiteFileFilter -
Returns:
LiveSiteFile
Throws:
LiveException