- java.lang.Object
-
- org.kordamp.jarviz.core.model.ModuleName
-
public class ModuleName extends java.lang.Object- Since:
- 0.2.0
-
-
Field Summary
Fields Modifier and Type Field Description private booleanautomaticByFilenameprivate booleanautomaticByManifeststatic java.lang.StringEXPLICITstatic java.lang.StringFILENAMEstatic java.lang.StringMANIFESTprivate java.lang.StringmoduleNameprivate java.lang.Stringreasonprivate booleanvalid
-
Constructor Summary
Constructors Modifier Constructor Description privateModuleName(java.lang.String moduleName, boolean automaticByManifest, boolean automaticByFilename, java.lang.String reason)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringasError()static ModuleNamefromAutomaticByFilename(java.lang.String moduleName, java.lang.String reason)static ModuleNamefromAutomaticByManifest(java.lang.String moduleName, java.lang.String reason)static ModuleNamefromModuleDescriptor(java.lang.String moduleName, boolean automaticByManifest, boolean automaticByFilename, java.lang.String reason)static ModuleNamefromModuleDescriptor(java.lang.String moduleName, java.lang.String reason)java.lang.StringgetModuleName()java.lang.StringgetReason()booleanisAutomatic()booleanisAutomaticByFilename()booleanisAutomaticByManifest()booleanisNotValid()booleanisValid()java.lang.StringresolveSource()
-
-
-
Field Detail
-
EXPLICIT
public static final java.lang.String EXPLICIT
- See Also:
- Constant Field Values
-
FILENAME
public static final java.lang.String FILENAME
- See Also:
- Constant Field Values
-
MANIFEST
public static final java.lang.String MANIFEST
- See Also:
- Constant Field Values
-
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
-
-
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)
-
-