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 ResourceType |
getNonIdRelatedResourceType(ResourceFolderType folderType)
Returns a single ResourceType that can be generated from files inside a folder of the
specified type and which is not
ResourceType.ID. |
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
ResourceTypes 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. |
@NonNull public static java.util.List<ResourceType> getRelatedResourceTypes(@NonNull ResourceFolderType folderType)
ResourceTypes that can be generated from files inside a folder of
the specified type.folderType - The folder type.ResourceType, possibly empty but never null.@NonNull public static ResourceType getNonIdRelatedResourceType(@NonNull ResourceFolderType folderType)
ResourceType.ID.folderType - The folder type.ResourceType.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