Class ModuleName


  • public class ModuleName
    extends java.lang.Object
    Since:
    0.2.0
    • Field Detail

      • moduleName

        private final java.lang.String moduleName
      • automaticByManifest

        private final boolean automaticByManifest
      • automaticByFilename

        private final boolean automaticByFilename
      • valid

        private final boolean valid
      • reason

        private final java.lang.String reason
    • Constructor Detail

      • ModuleName

        private ModuleName​(java.lang.String moduleName,
                           boolean automaticByManifest,
                           boolean automaticByFilename,
                           java.lang.String reason)
    • Method Detail

      • resolveSource

        public java.lang.String resolveSource()
      • isAutomatic

        public boolean isAutomatic()
      • getModuleName

        public java.lang.String getModuleName()
      • isAutomaticByManifest

        public boolean isAutomaticByManifest()
      • isAutomaticByFilename

        public boolean isAutomaticByFilename()
      • isValid

        public boolean isValid()
      • isNotValid

        public boolean isNotValid()
      • getReason

        public java.lang.String getReason()
      • asError

        public java.lang.String asError()
      • fromAutomaticByManifest

        public static ModuleName fromAutomaticByManifest​(java.lang.String moduleName,
                                                         java.lang.String reason)
      • fromAutomaticByFilename

        public static ModuleName fromAutomaticByFilename​(java.lang.String moduleName,
                                                         java.lang.String reason)
      • fromModuleDescriptor

        public static ModuleName fromModuleDescriptor​(java.lang.String moduleName,
                                                      java.lang.String reason)
      • fromModuleDescriptor

        public static ModuleName fromModuleDescriptor​(java.lang.String moduleName,
                                                      boolean automaticByManifest,
                                                      boolean automaticByFilename,
                                                      java.lang.String reason)