public class AttrResourceValue extends ResourceValueImpl
ResourceValue.getValue() will return null, instead use getAttributeValues() to get the
enum/flag value associated with an attribute defined in the declare-styleable.
mNamespaceResolver| Constructor and Description |
|---|
AttrResourceValue(ResourceNamespace namespace,
ResourceType type,
java.lang.String name,
java.lang.String libraryName) |
AttrResourceValue(ResourceReference reference,
java.lang.String libraryName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(java.lang.String name,
java.lang.Integer value) |
java.util.Map<java.lang.String,java.lang.Integer> |
getAttributeValues()
Return the enum/flag integer values.
|
asReference, equals, getLibraryName, getName, getNamespace, getNamespaceResolver, getRawXmlValue, getReference, getResourceType, getResourceUrl, getValue, hashCode, isFramework, isUserDefined, replaceWith, setNamespaceLookup, setNamespaceResolver, setValue, toStringpublic AttrResourceValue(@NonNull
ResourceReference reference,
@Nullable
java.lang.String libraryName)
public AttrResourceValue(@NonNull
ResourceNamespace namespace,
@NonNull
ResourceType type,
@NonNull
java.lang.String name,
@Nullable
java.lang.String libraryName)
@Nullable public java.util.Map<java.lang.String,java.lang.Integer> getAttributeValues()
public void addValue(@NonNull
java.lang.String name,
@NonNull
java.lang.Integer value)