com.android.ide.common.res2
Class ResourceFile
java.lang.Object
com.android.ide.common.res2.DataFile<ResourceItem>
com.android.ide.common.res2.ResourceFile
public class ResourceFile
- extends DataFile<ResourceItem>
Represents a file in a resource folders.
It contains a link to the File, the qualifier string (which is the name of the folder
after the first '-' character), a list of ResourceItem and a type.
The type of the file is based on whether the file is located in a values folder (FileType.MULTI)
or in another folder (FileType.SINGLE).
|
Constructor Summary |
ResourceFile(java.io.File file,
java.util.List<ResourceItem> items,
java.lang.String qualifiers)
Creates a resource file with a list of resource items. |
ResourceFile(java.io.File file,
ResourceItem item,
java.lang.String qualifiers)
Creates a resource file with a single resource item. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResourceFile
public ResourceFile(@NonNull
java.io.File file,
@NonNull
ResourceItem item,
@NonNull
java.lang.String qualifiers)
- Creates a resource file with a single resource item.
The source file is set on the item with
DataItem.setSource(DataFile)
The type of the ResourceFile will by FileType#SINGLE.
- Parameters:
file - the Fileitem - the resource itemqualifiers - the qualifiers.
ResourceFile
public ResourceFile(@NonNull
java.io.File file,
@NonNull
java.util.List<ResourceItem> items,
@NonNull
java.lang.String qualifiers)
- Creates a resource file with a list of resource items.
The source file is set on the items with
DataItem.setSource(DataFile)
The type of the ResourceFile will by FileType#MULTI.
- Parameters:
file - the Fileitems - the resource itemsqualifiers - the qualifiers.
getQualifiers
@NonNull
public java.lang.String getQualifiers()
setQualifiers
public void setQualifiers(@NonNull
java.lang.String qualifiers)
toString
public java.lang.String toString()
- Overrides:
toString in class DataFile<ResourceItem>