public class StartArgs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
VERSION |
Modifier and Type | Method and Description |
---|---|
void |
dumpActiveXmls() |
void |
dumpEnvironment() |
void |
dumpJvmArgs() |
void |
dumpProperties() |
void |
dumpSystemProperties() |
void |
expandLibs()
Expand any command line added
--lib lib references. |
void |
expandModules(java.util.List<Module> activeModules)
Build up the Classpath and XML file references based on enabled Module list.
|
void |
expandSystemProperties()
Expand any command line added
--lib lib references. |
java.nio.file.Path |
findMavenLocalRepoDir() |
Modules |
getAllModules() |
Classpath |
getClasspath() |
java.util.List<java.lang.String> |
getEnabledModules() |
java.util.List<FileArg> |
getFiles() |
java.util.List<java.lang.String> |
getJvmArgs() |
java.util.List<java.lang.String> |
getListModules() |
CommandLineBuilder |
getMainArgs(boolean addJavaInit) |
java.lang.String |
getMainClassname() |
java.lang.String |
getMavenBaseUri() |
java.lang.String |
getMavenLocalRepoDir() |
java.lang.String |
getModuleGraphFilename() |
Props |
getProperties() |
java.util.Set<java.lang.String> |
getSkipFileValidationModules() |
java.util.List<java.lang.String> |
getSources(java.lang.String module) |
java.util.List<java.lang.String> |
getStartModules() |
java.util.List<java.nio.file.Path> |
getXmlFiles() |
boolean |
hasJvmArgs() |
boolean |
hasSystemProperties() |
boolean |
isApproveAllLicenses() |
boolean |
isCreateFiles() |
boolean |
isCreateStartd() |
boolean |
isDryRun() |
boolean |
isExec() |
boolean |
isHelp() |
boolean |
isJPMS() |
boolean |
isLicenseCheckRequired() |
boolean |
isListClasspath() |
boolean |
isListConfig() |
boolean |
isNormalMainClass() |
boolean |
isRun() |
boolean |
isStopCommand() |
boolean |
isTestingModeEnabled() |
boolean |
isUpdateIni() |
boolean |
isVersion() |
void |
parse(ConfigSources sources) |
void |
parse(java.lang.String rawarg,
java.lang.String source)
Parse a single line of argument.
|
protected void |
processAndSetProperty(java.lang.String key,
java.lang.String value,
java.lang.String source) |
protected Props.Prop |
processSystemProperty(java.lang.String key,
java.lang.String value,
java.lang.String source) |
void |
resolveExtraXmls() |
void |
resolvePropertyFiles() |
void |
setAllModules(Modules allModules) |
void |
setProperty(java.lang.String key,
java.lang.String value,
java.lang.String source) |
void |
setRun(boolean run) |
java.lang.String |
toString() |
public StartArgs(BaseHome baseHome)
public void dumpActiveXmls()
public void dumpEnvironment()
public void dumpJvmArgs()
public void dumpProperties()
public void dumpSystemProperties()
public void expandSystemProperties()
--lib
lib references.public void expandLibs() throws java.io.IOException
--lib
lib references.java.io.IOException
- if unable to expand the librariespublic void expandModules(java.util.List<Module> activeModules) throws java.io.IOException
activeModules
- the active (selected) modulesjava.io.IOException
- if unable to expand the modulespublic java.util.List<java.lang.String> getStartModules()
public Modules getAllModules()
public Classpath getClasspath()
public java.util.List<java.lang.String> getEnabledModules()
public java.util.List<FileArg> getFiles()
public java.util.List<java.lang.String> getJvmArgs()
public CommandLineBuilder getMainArgs(boolean addJavaInit) throws java.io.IOException
java.io.IOException
public java.lang.String getMainClassname()
public java.lang.String getMavenLocalRepoDir()
public java.nio.file.Path findMavenLocalRepoDir()
public java.lang.String getModuleGraphFilename()
public Props getProperties()
public java.util.Set<java.lang.String> getSkipFileValidationModules()
public java.util.List<java.lang.String> getSources(java.lang.String module)
public java.util.List<java.nio.file.Path> getXmlFiles()
public boolean hasJvmArgs()
public boolean hasSystemProperties()
public boolean isApproveAllLicenses()
public boolean isCreateFiles()
public boolean isJPMS()
public boolean isDryRun()
public boolean isExec()
public boolean isLicenseCheckRequired()
public boolean isNormalMainClass()
public boolean isHelp()
public boolean isListClasspath()
public boolean isListConfig()
public java.util.List<java.lang.String> getListModules()
public boolean isRun()
public boolean isStopCommand()
public boolean isTestingModeEnabled()
public boolean isVersion()
public boolean isCreateStartd()
public boolean isUpdateIni()
public java.lang.String getMavenBaseUri()
public void parse(ConfigSources sources)
public void parse(java.lang.String rawarg, java.lang.String source)
rawarg
- the raw argument to parsesource
- the origin of this line of argumentprotected Props.Prop processSystemProperty(java.lang.String key, java.lang.String value, java.lang.String source)
protected void processAndSetProperty(java.lang.String key, java.lang.String value, java.lang.String source)
public void resolveExtraXmls() throws java.io.IOException
java.io.IOException
public void resolvePropertyFiles() throws java.io.IOException
java.io.IOException
public void setAllModules(Modules allModules)
public void setProperty(java.lang.String key, java.lang.String value, java.lang.String source)
public void setRun(boolean run)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1995–2023 Webtide. All rights reserved.