| Interface | Description |
|---|---|
| MergeConsumer<I extends com.android.ide.common.resources.DataItem> |
A consumer of merges.
|
| QueueableResourceCompiler |
A specialization of the
ResourceCompiler that can queue compile request and execute them
all using slave threads or processes. |
| ResourceCompiler |
Compiler that will process individual resource files.
|
| 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. |
| ResourcePreprocessor |
Provides functionality the resource merger needs for preprocessing resources during merge.
|
| SingleFileProcessor |
An interface for a single file processor.
|
| SourceSet |
A Source sets that contains a list of source files/folders
|
| Class | Description |
|---|---|
| AbstractResourceRepository |
Wrapper around a
ResourceTable that:
May compute cells in the table on-demand. |
| AssetMerger | |
| AssetSet |
Represents a set of Assets.
|
| DataBindingResourceItem | |
| DataFile<I extends com.android.ide.common.resources.DataItem> |
Represents a data file.
|
| FileResourceNameValidator | |
| FileValidity<S extends com.android.ide.common.resources.DataSet> | |
| GeneratedResourceItem |
A
ResourceItem 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. |
| IntArrayWrapper |
Wrapper around a int[] to provide hashCode/equals support.
|
| 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 | |
| MergedResourceItem |
Override of the normal ResourceItem to handle merged item cases.
|
| MergedResourceWriter |
A
MergeWriter for assets, using ResourceItem. |
| 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. |
| ResourceFile |
Represents a file in a resource folders.
|
| ResourceItem |
A resource.
|
| ResourceItemResolver |
Like
ResourceResolver but for a single item, so it does not need the full resource maps
to be resolved up front. |
| ResourceMerger | |
| ResourceNameKeyedMap<T> |
A
Map that treats all the keys as resources names. |
| ResourceRepository | |
| 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. |
| SourcelessResourceItem |
Resource items that have no source file (qualifiers and folder configuration supplied by other means).
|
| ValueResourceNameValidator | |
| ValueXmlHelper |
Helper class to help with XML values resource file.
|
| Enum | Description |
|---|---|
| DataBindingResourceType | |
| DataFile.FileType | |
| FileStatus |
File change state.
|
| FileValidity.FileStatus |
| 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.
|