|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.android.ide.common.rendering.api.ResourceReference
com.android.ide.common.rendering.api.ResourceValue
public class ResourceValue
Represents an android resource with a name and a string value.
| Field Summary | |
|---|---|
protected java.lang.String |
mValue
|
| Constructor Summary | |
|---|---|
ResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework)
|
|
ResourceValue(ResourceType type,
java.lang.String name,
java.lang.String value,
boolean isFramework)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getRawXmlValue()
Similar to getValue(), but returns the raw XML value. |
ResourceType |
getResourceType()
|
java.lang.String |
getType()
Deprecated. use getResourceType() instead. |
java.lang.String |
getValue()
Returns the value of the resource, as defined in the XML. |
int |
hashCode()
|
void |
replaceWith(ResourceValue value)
Sets the value from another resource. |
void |
setValue(java.lang.String value)
Sets the value of the resource. |
java.lang.String |
toString()
|
| Methods inherited from class com.android.ide.common.rendering.api.ResourceReference |
|---|
getName, isFramework |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.android.layoutlib.api.IResourceValue |
|---|
getName, isFramework |
| Field Detail |
|---|
protected java.lang.String mValue
| Constructor Detail |
|---|
public ResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework)
public ResourceValue(ResourceType type,
java.lang.String name,
java.lang.String value,
boolean isFramework)
| Method Detail |
|---|
public ResourceType getResourceType()
@Deprecated public java.lang.String getType()
getResourceType() instead.
getType in interface IResourceValue@Nullable public java.lang.String getValue()
null,
for example for instances of StyleResourceValue.
getValue in interface IResourceValuepublic java.lang.String getRawXmlValue()
getValue(), but returns the raw XML value. This is usually
the same as getValue, but with a few exceptions. For example, for markup strings,
you can have * <string name="markup">This is <b>bold</b></string>.
Here, getValue() will return "This is bold" -- e.g. just
the plain text flattened. However, this method will return "This is <b>bold</b>",
which preserves the XML markup elements.
public void setValue(java.lang.String value)
value - the new valuepublic void replaceWith(ResourceValue value)
value - the resource valuepublic java.lang.String toString()
toString in class ResourceReferencepublic int hashCode()
hashCode in class ResourceReferencepublic boolean equals(java.lang.Object obj)
equals in class ResourceReference
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||