public final class TestResourceRepository extends AbstractResourceRepository
ResourceMerger emits.ITEM_MAP_LOCK| Constructor and Description |
|---|
TestResourceRepository() |
| Modifier and Type | Method and Description |
|---|---|
ResourceTable |
getFullTable()
Returns the fully computed
ResourceTable for this repository. |
void |
getLeafResourceRepositories(java.util.Collection<SingleNamespaceResourceRepository> result)
Returns all leaf resource repositories contained in this resource, or this repository itself,
if it does not contain any other repositories and implements
SingleNamespaceResourceRepository. |
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()
Returns the namespaces that the resources in this repository belong to.
|
void |
update(ResourceMerger merger) |
accept, getMap, getPublicResources, getResources, getResources, getResources, getResourceTypes, hasResources, hasResourcesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllResources, getResources@NonNull public 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()
ResourceRepositorypublic void getLeafResourceRepositories(@NonNull
java.util.Collection<SingleNamespaceResourceRepository> result)
ResourceRepositorySingleNamespaceResourceRepository.result - the collection to add the leaf repositories topublic void update(@NonNull
ResourceMerger merger)