com.jme3.asset.plugins
Class ZipLocator

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

public class ZipLocator
extends java.lang.Object
implements AssetLocator

ZipLocator is a locator that looks up resources in a .ZIP file.


Constructor Summary
ZipLocator()
           
 
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

ZipLocator

public ZipLocator()
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.