Package org.robolectric.res.android
Class CppAssetManager
- java.lang.Object
-
- org.robolectric.res.android.CppAssetManager
-
public class CppAssetManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CppAssetManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddAssetPath(String8 path, Ref<java.lang.Integer> cookie, boolean appAsLib)booleanaddAssetPath(String8 path, Ref<java.lang.Integer> cookie, boolean appAsLib, boolean isSystemAsset)booleanaddDefaultAssets(java.lang.String systemAssetsPath)booleanaddDefaultAssets(java.nio.file.Path systemAssetsPath)java.util.List<AssetPath>getAssetPaths()voidgetConfiguration(Ref<ResTable_config> outConfig)static intgetGlobalCount()ResTablegetResources()Assetopen(java.lang.String fileName, Asset.AccessMode mode)AssetDiropenDir(java.lang.String dirName)AssetopenNonAsset(int cookie, java.lang.String fileName, Asset.AccessMode mode)AssetopenNonAsset(java.lang.String fileName, Asset.AccessMode mode, Ref<java.lang.Integer> outCookie)voidsetConfiguration(ResTable_config config, java.lang.String locale)
-
-
-
Method Detail
-
getGlobalCount
public static int getGlobalCount()
-
addAssetPath
public boolean addAssetPath(String8 path, Ref<java.lang.Integer> cookie, boolean appAsLib)
-
addAssetPath
public boolean addAssetPath(String8 path, @Nullable Ref<java.lang.Integer> cookie, boolean appAsLib, boolean isSystemAsset)
-
addDefaultAssets
public boolean addDefaultAssets(java.nio.file.Path systemAssetsPath)
-
addDefaultAssets
public boolean addDefaultAssets(java.lang.String systemAssetsPath)
-
setConfiguration
public void setConfiguration(ResTable_config config, java.lang.String locale)
-
getConfiguration
public void getConfiguration(Ref<ResTable_config> outConfig)
-
open
public Asset open(java.lang.String fileName, Asset.AccessMode mode)
-
openNonAsset
public Asset openNonAsset(java.lang.String fileName, Asset.AccessMode mode, Ref<java.lang.Integer> outCookie)
-
openNonAsset
public Asset openNonAsset(int cookie, java.lang.String fileName, Asset.AccessMode mode)
-
getResources
public final ResTable getResources()
-
openDir
public AssetDir openDir(java.lang.String dirName)
-
getAssetPaths
public java.util.List<AssetPath> getAssetPaths()
-
-