Class ResName


  • public class ResName
    extends Object
    • Field Detail

      • packageName

        @Nonnull
        public final String packageName
      • type

        @Nonnull
        public final String type
      • name

        @Nonnull
        public final String name
      • hashCode

        public final int hashCode
    • Constructor Detail

      • ResName

        public ResName​(@Nonnull
                       String packageName,
                       @Nonnull
                       String type,
                       @Nonnull
                       String name)
      • ResName

        public ResName​(@Nonnull
                       String fullyQualifiedName)
    • Method Detail

      • qualifyResourceName

        public static String qualifyResourceName​(@Nonnull
                                                 String possiblyQualifiedResourceName,
                                                 String defaultPackageName,
                                                 String defaultType)
        Returns the fully qualified resource name if null if the resource could not be qualified.
      • qualifyResName

        public static ResName qualifyResName​(@Nonnull
                                             String possiblyQualifiedResourceName,
                                             ResName defaults)
      • qualifyResName

        public static ResName qualifyResName​(@Nonnull
                                             String possiblyQualifiedResourceName,
                                             String defaultPackageName,
                                             String defaultType)
      • qualifyResName

        public static String qualifyResName​(String possiblyQualifiedResourceName,
                                            String contextPackageName)
      • qualifyFromFilePath

        public static ResName qualifyFromFilePath​(@Nonnull
                                                  String packageName,
                                                  @Nonnull
                                                  String filePath)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getFullyQualifiedName

        public String getFullyQualifiedName()
      • getNamespaceUri

        public String getNamespaceUri()
      • withPackageName

        public ResName withPackageName​(String packageName)
      • mustBe

        public void mustBe​(String expectedType)