public class TextResourceValue extends ResourceValue
ResourceValue
intended for text nodes
where we need access to the raw XML textmValue
Constructor and Description |
---|
TextResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework) |
TextResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework,
java.lang.String libraryName) |
TextResourceValue(ResourceType type,
java.lang.String name,
java.lang.String textValue,
java.lang.String rawXmlValue,
boolean isFramework) |
TextResourceValue(ResourceType type,
java.lang.String name,
java.lang.String textValue,
java.lang.String rawXmlValue,
boolean isFramework,
java.lang.String libraryName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getRawXmlValue()
Similar to
ResourceValue.getValue() , but returns the raw XML value. |
int |
hashCode() |
void |
setRawXmlValue(java.lang.String value) |
getLibraryName, getResourceType, getValue, isUserDefined, replaceWith, setValue, toString
getName, isFramework
public TextResourceValue(ResourceType type, java.lang.String name, boolean isFramework)
public TextResourceValue(ResourceType type, java.lang.String name, boolean isFramework, java.lang.String libraryName)
public TextResourceValue(ResourceType type, java.lang.String name, java.lang.String textValue, java.lang.String rawXmlValue, boolean isFramework)
public TextResourceValue(ResourceType type, java.lang.String name, java.lang.String textValue, java.lang.String rawXmlValue, boolean isFramework, java.lang.String libraryName)
public java.lang.String getRawXmlValue()
ResourceValue
ResourceValue.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, ResourceValue.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.getRawXmlValue
in class ResourceValue
public void setRawXmlValue(java.lang.String value)
public int hashCode()
hashCode
in class ResourceValue
public boolean equals(java.lang.Object obj)
equals
in class ResourceValue