public final class FolderTypeRelationship
extends java.lang.Object
ResourceType
and
ResourceFolderType
.Constructor and Description |
---|
FolderTypeRelationship() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<ResourceFolderType> |
getIdGeneratingFolderTypes() |
static java.util.List<ResourceFolderType> |
getRelatedFolders(ResourceType resType)
Returns a list of
ResourceFolderType that can contain files generating resources
of the specified type. |
static java.util.List<ResourceType> |
getRelatedResourceTypes(ResourceFolderType folderType)
Returns a list of
ResourceType s that can be generated from files inside a folder
of the specified type. |
static boolean |
isIdGeneratingFolderType(ResourceFolderType folderType)
Check if a folder may contain ID generating types (via android:id="@+id/xyz").
|
static boolean |
match(ResourceType resType,
ResourceFolderType folderType)
Returns true if the
ResourceType and the ResourceFolderType values match. |
public static java.util.List<ResourceType> getRelatedResourceTypes(ResourceFolderType folderType)
ResourceType
s that can be generated from files inside a folder
of the specified type.folderType
- The folder type.ResourceType
, possibly empty but never null.public static java.util.List<ResourceFolderType> getRelatedFolders(ResourceType resType)
ResourceFolderType
that can contain files generating resources
of the specified type.resType
- the type of resource.ResourceFolderType
, possibly empty but never null.public static boolean isIdGeneratingFolderType(ResourceFolderType folderType)
folderType
- The folder type.public static java.util.Collection<ResourceFolderType> getIdGeneratingFolderTypes()
public static boolean match(ResourceType resType, ResourceFolderType folderType)
ResourceType
and the ResourceFolderType
values match.resType
- the resource type.folderType
- the folder type.ResourceFolderType
could generate a resource of the specified ResourceType