Class AttributeResource


  • public class AttributeResource
    extends java.lang.Object
    • Field Detail

      • ANDROID_RES_NS_PREFIX

        public static final java.lang.String ANDROID_RES_NS_PREFIX
        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:
        toString in class java.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()