com.jme3.asset.plugins
Class FileLocator

java.lang.Object
  extended by com.jme3.asset.plugins.FileLocator
All Implemented Interfaces:
AssetLocator

public class FileLocator
extends java.lang.Object
implements AssetLocator

FileLocator allows you to specify a folder where to look for assets.


Constructor Summary
FileLocator()
           
 
Method Summary
 AssetInfo locate(AssetManager manager, AssetKey key)
          Request to locate an asset.
 void setRootPath(java.lang.String rootPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileLocator

public FileLocator()
Method Detail

setRootPath

public void setRootPath(java.lang.String rootPath)
Specified by:
setRootPath in interface AssetLocator
Parameters:
rootPath - The root path where to look for assets. Typically this method will only be called once per instance of an asset locator.

locate

public AssetInfo locate(AssetManager manager,
                        AssetKey key)
Description copied from interface: AssetLocator
Request to locate an asset. The asset key contains a name identifying the asset. If an asset was not found, null should be returned. The AssetInfo implementation provided should have a proper return value for its AssetInfo.openStream() method.

Specified by:
locate in interface AssetLocator
Returns:
The AssetInfo that was located, or null if not found.