public class ResourceFile extends DataFile<ResourceItem>
File, the qualifier string (which is the name of the folder
after the first '-' character), a list of ResourceItems and a type.
The type of the file is based on whether the file is located in a values folder
(FileType#XML_VALUES) or in another folder (FileType#SINGLE_FILE or
FileType#GENERATED_FILES).DataFile.FileType| Constructor and Description |
|---|
ResourceFile(java.io.File file,
java.util.List<ResourceItem> items,
java.lang.String qualifiers,
FolderConfiguration folderConfiguration)
Creates a resource file with a list of resource items.
|
ResourceFile(java.io.File file,
ResourceItem item,
java.lang.String qualifiers,
FolderConfiguration folderConfiguration)
Creates a resource file with a single resource item.
|
| Modifier and Type | Method and Description |
|---|---|
static ResourceFile |
createSingle(java.io.File file,
ResourceItem item,
java.lang.String qualifiers)
Creates a resource file with a single resource item.
|
static ResourceFile |
generatedFiles(java.io.File file,
java.util.List<ResourceItem> items,
java.lang.String qualifiers,
FolderConfiguration folderConfiguration) |
FolderConfiguration |
getFolderConfiguration() |
java.lang.String |
getQualifiers() |
void |
setQualifiers(java.lang.String qualifiers) |
java.lang.String |
toString() |
addItem, addItems, getFile, getItemMap, getItems, init, init, removeItem, removeItems, replacepublic ResourceFile(@NonNull
java.io.File file,
@NonNull
ResourceItem item,
@NonNull
java.lang.String qualifiers,
@NonNull
FolderConfiguration folderConfiguration)
DataItem.setSource(DataFile)
The type of the ResourceFile will be FileType#SINGLE_FILE.file - the Fileitem - the resource itemqualifiers - the qualifiers.folderConfiguration - the folder configurationpublic ResourceFile(@NonNull
java.io.File file,
@NonNull
java.util.List<ResourceItem> items,
@NonNull
java.lang.String qualifiers,
@NonNull
FolderConfiguration folderConfiguration)
DataItem.setSource(DataFile)
The type of the ResourceFile will be FileType#XML_VALUES.file - the Fileitems - the resource itemsqualifiers - the qualifiers.folderConfiguration - the folder configurationpublic static ResourceFile generatedFiles(@NonNull java.io.File file, @NonNull java.util.List<ResourceItem> items, @NonNull java.lang.String qualifiers, @NonNull FolderConfiguration folderConfiguration)
public static ResourceFile createSingle(@NonNull java.io.File file, @NonNull ResourceItem item, @NonNull java.lang.String qualifiers)
@NonNull public java.lang.String getQualifiers()
public void setQualifiers(@NonNull
java.lang.String qualifiers)
@NonNull public FolderConfiguration getFolderConfiguration()
public java.lang.String toString()
toString in class DataFile<ResourceItem>