package com.himamis.retex.renderer.android.resources; import java.io.IOException; import java.io.InputStream; import com.himamis.retex.renderer.android.BaseObjectHelper; import com.himamis.retex.renderer.share.exception.ResourceParseException; import com.himamis.retex.renderer.share.platform.resources.ResourceLoader; import android.content.res.AssetManager; public class ResourceLoaderA implements ResourceLoader { private AssetManager mAssetManager; public ResourceLoaderA(AssetManager assetManager) { mAssetManager = assetManager; } public InputStream loadResource(Object base, String path) throws ResourceParseException { try { return mAssetManager.open(BaseObjectHelper.getPath(base, path)); } catch (IOException e) { throw new ResourceParseException("Could not load resource.", e); } } }