Package org.robolectric.res
Class AttributeResource
- java.lang.Object
-
- org.robolectric.res.AttributeResource
-
public class AttributeResource extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANDROID_NSstatic java.lang.StringANDROID_RES_NS_PREFIXjava.lang.StringcontextPackageNamestatic java.lang.StringEMPTY_VALUEstatic java.util.regex.PatternIS_RESOURCE_REFERENCEstatic java.lang.StringNULL_VALUEstatic java.lang.StringRES_AUTO_NS_URIResNameresNamejava.lang.StringtrimmedValuejava.lang.Stringvalue
-
Constructor Summary
Constructors Constructor Description AttributeResource(ResName resName, java.lang.String value, java.lang.String contextPackageName)AttributeResource(ResName resName, java.lang.String value, java.lang.String contextPackageName, java.lang.Integer referenceResId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetReferenceResId()ResNamegetResourceReference()static ResNamegetResourceReference(java.lang.String value, java.lang.String defPackage, java.lang.String defType)ResNamegetStyleReference()static ResNamegetStyleReference(java.lang.String value, java.lang.String defPackage, java.lang.String defType)booleanisEmpty()static booleanisEmpty(java.lang.String value)booleanisNull()static booleanisNull(java.lang.String value)booleanisResourceReference()static booleanisResourceReference(java.lang.String value)booleanisStyleReference()static booleanisStyleReference(java.lang.String value)java.lang.StringtoString()
-
-
-
Field Detail
-
ANDROID_NS
public static final java.lang.String ANDROID_NS
- See Also:
- Constant Field Values
-
ANDROID_RES_NS_PREFIX
public static final java.lang.String ANDROID_RES_NS_PREFIX
- See Also:
- Constant Field Values
-
RES_AUTO_NS_URI
public static final java.lang.String RES_AUTO_NS_URI
- See Also:
- Constant Field Values
-
NULL_VALUE
public static final java.lang.String NULL_VALUE
- See Also:
- Constant Field Values
-
EMPTY_VALUE
public static final java.lang.String EMPTY_VALUE
- See Also:
- Constant Field Values
-
IS_RESOURCE_REFERENCE
public static final java.util.regex.Pattern IS_RESOURCE_REFERENCE
-
resName
@Nonnull public final ResName resName
-
value
@Nonnull public final java.lang.String value
-
trimmedValue
@Nonnull public final java.lang.String trimmedValue
-
contextPackageName
@Nonnull public final java.lang.String contextPackageName
-
-
Constructor Detail
-
AttributeResource
public AttributeResource(@Nonnull ResName resName, @Nonnull java.lang.String value, @Nonnull java.lang.String contextPackageName)
-
AttributeResource
public AttributeResource(@Nonnull ResName resName, @Nonnull java.lang.String value, @Nonnull java.lang.String contextPackageName, java.lang.Integer referenceResId)
-
-
Method Detail
-
isResourceReference
public boolean isResourceReference()
-
getResourceReference
@Nonnull public ResName getResourceReference()
-
isStyleReference
public boolean isStyleReference()
-
getStyleReference
public ResName getStyleReference()
-
isNull
public boolean isNull()
-
isEmpty
public boolean isEmpty()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isResourceReference
public static boolean isResourceReference(java.lang.String value)
-
getResourceReference
@Nonnull public static ResName getResourceReference(java.lang.String value, java.lang.String defPackage, java.lang.String defType)
-
isStyleReference
public static boolean isStyleReference(java.lang.String value)
-
getStyleReference
public static ResName getStyleReference(java.lang.String value, java.lang.String defPackage, java.lang.String defType)
-
isNull
public static boolean isNull(java.lang.String value)
-
isEmpty
public static boolean isEmpty(java.lang.String value)
-
getReferenceResId
public java.lang.Integer getReferenceResId()
-
-