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>