| Interface | Description |
|---|---|
| MergeConsumer<I extends com.android.ide.common.resources.DataItem> |
A consumer of merges.
|
| ResourceItem |
Describes resources that exist in a
ResourceRepository (and so the project). |
| ResourceItemResolver.ResourceProvider |
Interface implemented by clients of the
ResourceItemResolver which allows it to
lazily look up the project resources, the framework resources and optionally to provide
a fully configured resource resolver, if any. |
| ResourceItemWithVisibility |
An extension of the
ResourceItem interface that adds the ResourceItemWithVisibility.getVisibility() method. |
| ResourcePreprocessor |
Provides functionality the resource merger needs for preprocessing resources during merge.
|
| ResourceRepository |
Common interface for all Android resource repositories.
|
| ResourceVisitor | |
| SingleFileProcessor |
An interface for a single file processor.
|
| SingleNamespaceResourceRepository |
A resource repository that contains resources from a single app or library.
|
| SourceSet |
A Source sets that contains a list of source files/folders
|
| Class | Description |
|---|---|
| AbstractResourceRepository |
Base class for resource repository classes.
|
| AndroidManifestPackageNameUtils |
Methods for extracting package name from Android manifests.
|
| AssetMerger | |
| AssetSet |
Represents a set of Assets.
|
| DataFile<I extends com.android.ide.common.resources.DataItem> |
Represents a data file.
|
| FileResourceNameValidator | |
| FileValidity<S extends com.android.ide.common.resources.DataSet> | |
| GeneratedResourceMergerItem |
A
ResourceMergerItem that is generated, it knows its generated file path, which is not
the same as as the owner ResourceFile. |
| GeneratedResourceSet |
A
ResourceSet that contains only generated files (e.g. |
| LocaleManager |
Provides access to locale information such as language names and
language to region name mappings for the various locales.
|
| MergedAssetWriter |
A
MergeWriter for assets, using AssetItem. |
| MergedAssetWriter.AssetWorkAction | |
| MergedAssetWriter.AssetWorkParameters | |
| MergedResourceMergerItem |
Override of the normal ResourceItem to handle merged item cases.
|
| MergedResourceWriter |
A
MergeWriter for assets, using ResourceMergerItem. |
| MergedResourceWriter.FileGenerationParameters | |
| MergedResourceWriter.FileGenerationWorkAction | |
| MergeWriter<I extends com.android.ide.common.resources.DataItem,U extends java.io.Serializable> |
A
MergeConsumer that writes the result on the disk. |
| MergingException.Builder | |
| NoOpResourcePreprocessor |
A
ResourcePreprocessor used when no other preprocessor is enabled. |
| ProtoXmlPullParser |
Implementation of
XmlPullParser for XML in a proto format defined in
android/frameworks/base/tools/aapt2/Resources.proto. |
| ResourceFile |
Represents a file in a resource folders.
|
| ResourceItemResolver |
Like
ResourceResolver but for a single item, so it does not need the full resource maps
to be resolved up front. |
| ResourceMerger | |
| ResourceMergerItem |
A resource.
|
| ResourceNameKeyedMap<T> |
A
Map that treats all the keys as resources names. |
| ResourceRepositories |
Utilities for dealing with
ResourceRepository instances. |
| ResourceResolver |
NOTE: LayoutLib tests depend on this class.
|
| ResourceSet | |
| ResourceTable |
Mutable, three-dimensional table for storing
ResourceItem, indexed by components of a
ResourceReference. |
| ResourceValueMap |
A
ResourceNameKeyedMap that stores ResourceValues as values. |
| SourcelessResourceMergerItem |
Resource items that have no source file (qualifiers and folder configuration supplied by other
means).
|
| TestResourceRepository |
Simple repository implementation that just stores what the
ResourceMerger emits. |
| ValueResourceNameValidator | |
| ValueXmlHelper |
Helper class to help with XML values resource file.
|
| Enum | Description |
|---|---|
| DataBindingResourceType | |
| DataFile.FileType | |
| FileStatus |
File change state.
|
| FileValidity.FileStatus | |
| ResourceVisitor.VisitResult |
| Exception | Description |
|---|---|
| DuplicateDataException |
Exception when a
DataItem is declared more than once in a DataSet |
| MergeConsumer.ConsumerException |
An exception thrown during resource merging by the consumer.
|
| MergingException |
Exception for errors during merging.
|