public final class StyleResourceValue extends ResourceValue
ResourceValue
.mValue
Constructor and Description |
---|
StyleResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework) |
StyleResourceValue(ResourceType type,
java.lang.String name,
boolean isFramework,
java.lang.String libraryName) |
StyleResourceValue(ResourceType type,
java.lang.String name,
java.lang.String parentStyle,
boolean isFramework) |
StyleResourceValue(ResourceType type,
java.lang.String name,
java.lang.String parentStyle,
boolean isFramework,
java.lang.String libraryName) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(ItemResourceValue value) |
void |
addValue(ResourceValue value,
boolean isFrameworkAttr,
java.lang.String libraryName)
Deprecated.
|
ResourceValue |
findValue(java.lang.String name)
Deprecated.
|
ResourceValue |
findValue(java.lang.String name,
boolean isFrameworkAttr)
Deprecated.
|
ItemResourceValue |
getItem(java.lang.String name,
boolean isFrameworkAttr)
Finds a value in the list of items by name.
|
java.util.List<java.lang.String> |
getNames()
Returns the names available in this style, intended for diagnostic purposes
|
java.lang.String |
getParentStyle()
Returns the parent style name or
null if unknown. |
java.util.Collection<ItemResourceValue> |
getValues()
Returns a list of all values defined in this Style.
|
void |
replaceWith(ResourceValue value)
Sets the value from another resource.
|
equals, getLibraryName, getRawXmlValue, getResourceType, getValue, hashCode, isUserDefined, setValue, toString
getName, isFramework
public StyleResourceValue(ResourceType type, java.lang.String name, boolean isFramework)
public StyleResourceValue(ResourceType type, java.lang.String name, boolean isFramework, java.lang.String libraryName)
public StyleResourceValue(ResourceType type, java.lang.String name, java.lang.String parentStyle, boolean isFramework)
public StyleResourceValue(ResourceType type, java.lang.String name, java.lang.String parentStyle, boolean isFramework, java.lang.String libraryName)
public java.lang.String getParentStyle()
null
if unknown.@Deprecated public ResourceValue findValue(java.lang.String name)
getItem(String, boolean)
name
- the name of the resource@Deprecated public ResourceValue findValue(java.lang.String name, boolean isFrameworkAttr)
getItem(String, boolean)
name
- the name of the resourcepublic ItemResourceValue getItem(java.lang.String name, boolean isFrameworkAttr)
name
- the name of the resourceisFrameworkAttr
- is it in the framework namespace@Deprecated public void addValue(ResourceValue value, boolean isFrameworkAttr, java.lang.String libraryName)
addItem(ItemResourceValue)
public void addItem(ItemResourceValue value)
public void replaceWith(ResourceValue value)
ResourceValue
replaceWith
in class ResourceValue
value
- the resource valuepublic java.util.List<java.lang.String> getNames()
public java.util.Collection<ItemResourceValue> getValues()