com.android.ide.common.rendering.api
Class ResourceValue
java.lang.Object
com.android.ide.common.rendering.api.ResourceReference
com.android.ide.common.rendering.api.ResourceValue
- All Implemented Interfaces:
- IResourceValue
- Direct Known Subclasses:
- ArrayResourceValue, AttrResourceValue, DeclareStyleableResourceValue, DensityBasedResourceValue, PluralsResourceValue, StyleResourceValue
public class ResourceValue
- extends ResourceReference
- implements IResourceValue
Represents an android resource with a name and a string value.
Field Summary |
protected java.lang.String |
mValue
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
mValue
protected java.lang.String mValue
ResourceValue
public ResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework)
ResourceValue
public ResourceValue(ResourceType type,
java.lang.String name,
java.lang.String value,
boolean isFramework)
getResourceType
public ResourceType getResourceType()
getType
@Deprecated
public java.lang.String getType()
- Deprecated. use
getResourceType()
instead.
- Returns the type of the resource. For instance "drawable", "color", etc...
- Specified by:
getType
in interface IResourceValue
getValue
public java.lang.String getValue()
- Returns the value of the resource, as defined in the XML. This can be
null
- Specified by:
getValue
in interface IResourceValue
setValue
public void setValue(java.lang.String value)
- Sets the value of the resource.
- Parameters:
value
- the new value
replaceWith
public void replaceWith(ResourceValue value)
- Sets the value from another resource.
- Parameters:
value
- the resource value
toString
public java.lang.String toString()
- Overrides:
toString
in class ResourceReference
hashCode
public int hashCode()
- Overrides:
hashCode
in class ResourceReference
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class ResourceReference