Package org.robolectric.res.android
Class ResTable
java.lang.Object
org.robolectric.res.android.ResTable
public class ResTable extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResTable.bag_entrystatic classResTable.Entrystatic classResTable.Headerstatic classResTable.Packagestatic classResTable.PackageGroupstatic classResTable.ResourceNamestatic classResTable.Type -
Field Summary
Fields Modifier and Type Field Description static org.robolectric.res.android.ResTable.bag_setSENTINEL_BAG_SET -
Constructor Summary
Constructors Constructor Description ResTable() -
Method Summary
Modifier and Type Method Description intgetBagLocked(int resID, Ref<ResTable.bag_entry[]> outBag, Ref<Integer> outTypeSpecFlags)intgetBasePackageCount()intgetBasePackageId(int idx)StringgetBasePackageName(int idx)DynamicRefTablegetDynamicRefTableForCookie(int cookie)intgetResource(int resID, Ref<ResourceTypes.Res_value> outValue, boolean mayBeBag, int density, Ref<Integer> outSpecFlags, Ref<ResTable_config> outConfig)booleangetResourceName(int resID, boolean allowUtf8, ResTable.ResourceName outName)intgetTableCookie(int index)intgetTableCount()ResStringPoolgetTableStringBlock(int index)intidentifierForName(String name, String type, String packageName)intidentifierForName(String nameString, String type, String packageName, Ref<Integer> outTypeSpecFlags)voidlock()intlockBag(int resID, Ref<ResTable.bag_entry[]> outBag)static intRes_GETTYPE(int id)intresolveReference(Ref<ResourceTypes.Res_value> value, int blockIndex, Ref<Integer> outLastRef)intresolveReference(Ref<ResourceTypes.Res_value> value, int blockIndex, Ref<Integer> outLastRef, Ref<Integer> inoutTypeSpecFlags)intresolveReference(Ref<ResourceTypes.Res_value> value, int blockIndex, Ref<Integer> outLastRef, Ref<Integer> inoutTypeSpecFlags, Ref<ResTable_config> outConfig)voidunlock()voidunlockBag(Ref<ResTable.bag_entry[]> bag)
-
Field Details
-
SENTINEL_BAG_SET
public static final org.robolectric.res.android.ResTable.bag_set SENTINEL_BAG_SET
-
-
Constructor Details
-
ResTable
public ResTable()
-
-
Method Details
-
Res_GETTYPE
public static int Res_GETTYPE(int id) -
getResource
public final int getResource(int resID, Ref<ResourceTypes.Res_value> outValue, boolean mayBeBag, int density, Ref<Integer> outSpecFlags, Ref<ResTable_config> outConfig) -
resolveReference
public final int resolveReference(Ref<ResourceTypes.Res_value> value, int blockIndex, Ref<Integer> outLastRef) -
resolveReference
-
resolveReference
public final int resolveReference(Ref<ResourceTypes.Res_value> value, int blockIndex, Ref<Integer> outLastRef, Ref<Integer> inoutTypeSpecFlags, Ref<ResTable_config> outConfig) -
getTableCookie
public int getTableCookie(int index) -
identifierForName
-
identifierForName
-
getBasePackageCount
public int getBasePackageCount() -
getBasePackageName
-
getBasePackageId
public int getBasePackageId(int idx) -
getTableCount
public int getTableCount() -
getTableStringBlock
-
getDynamicRefTableForCookie
-
getResourceName
-
lock
public void lock() -
unlock
public void unlock() -
lockBag
-
getBagLocked
public int getBagLocked(int resID, Ref<ResTable.bag_entry[]> outBag, Ref<Integer> outTypeSpecFlags) -
unlockBag
-