public final class ResourceRepository extends AbstractResourceRepository
ITEM_MAP_LOCK, MAX_RESOURCE_INDIRECTION| Constructor and Description |
|---|
ResourceRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceTable |
getFullTable()
Returns the fully computed
ResourceTable for this repository. |
protected com.google.common.collect.ListMultimap<java.lang.String,ResourceItem> |
getMap(com.android.ide.common.rendering.api.ResourceNamespace namespace,
com.android.resources.ResourceType type,
boolean create) |
java.util.Set<com.android.ide.common.rendering.api.ResourceNamespace> |
getNamespaces() |
getAllResourceItems, getAvailableResourceTypes, getConfiguredResources, getConfiguredResources, getConfiguredValue, getItems, getItemsOfType, getItemsOfType, getLanguages, getLocales, getMap, getMatchingFile, getMatchingFiles, getPublicResourcesOfType, getRegions, getResourceItem, getResourceItems, getResourceItems, hasResourceItem, hasResourceItem, hasResourceItem, hasResourcesOfType, hasResourcesOfType, isFramework@NonNull protected ResourceTable getFullTable()
AbstractResourceRepositoryResourceTable for this repository.
The returned object should be accessed only while holding AbstractResourceRepository.ITEM_MAP_LOCK.
getFullTable in class AbstractResourceRepository@Nullable protected com.google.common.collect.ListMultimap<java.lang.String,ResourceItem> getMap(@NonNull com.android.ide.common.rendering.api.ResourceNamespace namespace, @NonNull com.android.resources.ResourceType type, boolean create)
getMap in class AbstractResourceRepository@NonNull public java.util.Set<com.android.ide.common.rendering.api.ResourceNamespace> getNamespaces()
getNamespaces in class AbstractResourceRepository