com.android.ide.common.res2
Class GeneratedResourceItem

java.lang.Object
  extended by com.android.ide.common.res2.ResourceItem
      extended by com.android.ide.common.res2.GeneratedResourceItem
All Implemented Interfaces:
Configurable, java.lang.Comparable<ResourceItem>

public class GeneratedResourceItem
extends ResourceItem

A ResourceItem that is generated, it knows its generate file path, which is not the same as as the owner ResourceFile.


Field Summary
 
Fields inherited from class com.android.ide.common.res2.ResourceItem
mResourceValue
 
Constructor Summary
GeneratedResourceItem(java.lang.String name, java.io.File generatedFile, com.android.resources.ResourceType type, java.lang.String qualifiers)
           
 
Method Summary
 java.io.File getFile()
           
 java.lang.String getName()
          Returns the name of the item.
 java.lang.String getQualifiers()
          Returns the resource item qualifiers.
 F getSource()
          Returns the DataFile the item is coming from.
protected  int getStatus()
           
 void setSource(F sourceFile)
          Sets the DataFile
 
Methods inherited from class com.android.ide.common.res2.ResourceItem
compareTo, compareValueWith, equals, getConfiguration, getIgnoredFromDiskMerge, getKey, getResourceValue, getSourceType, getType, getValue, getValueText, getXmlString, hashCode, setIgnoredFromDiskMerge, toString, wasTouched
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneratedResourceItem

public GeneratedResourceItem(@NonNull
                             java.lang.String name,
                             @NonNull
                             java.io.File generatedFile,
                             @NonNull
                             com.android.resources.ResourceType type,
                             @NonNull
                             java.lang.String qualifiers)
Method Detail

getQualifiers

@NonNull
public java.lang.String getQualifiers()
Description copied from class: ResourceItem
Returns the resource item qualifiers.

Overrides:
getQualifiers in class ResourceItem
Returns:
the qualifiers

getFile

public java.io.File getFile()

getName

@NonNull
public java.lang.String getName()
Returns the name of the item.

Returns:
the name.

getSource

@Nullable
public F getSource()
Returns the DataFile the item is coming from. Can be null.

Returns:
the data file.

setSource

public void setSource(F sourceFile)
Sets the DataFile

Parameters:
sourceFile - the DataFile

getStatus

protected int getStatus()