|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.util.args.ArgumentParser
org.opends.server.tools.InstallDSArgumentParser
public class InstallDSArgumentParser
Class used to parse the arguments of the setup command-line and to check that there are not conflicting arguments (nor missing arguments in no prompt mode). Note that this class does not perform checks involving network (like if a given port is free) nor the validity of the certificate information provided.
Field Summary |
---|
Fields inherited from class org.opends.server.util.args.ArgumentParser |
---|
argumentGroups, defaultArgGroup, generalArgGroup, ioArgGroup, ldapArgGroup |
Constructor Summary | |
---|---|
InstallDSArgumentParser(java.lang.String mainClassName)
The default constructor for this class. |
Method Summary | |
---|---|
java.lang.String |
getDirectoryManagerPassword()
Returns the directory manager password provided by the user. |
java.lang.String |
getKeyStorePassword()
Returns the key store password provided by the user. |
void |
initializeArguments()
Initializes the arguments without parsing them. |
boolean |
isCli()
Returns whether the command was launched in CLI mode or not. |
void |
parseArguments(java.lang.String[] args)
Parses the provided set of arguments and updates the information associated with this parser accordingly. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InstallDSArgumentParser(java.lang.String mainClassName)
mainClassName
- the class name of the main class for the command-line
that is being used.Method Detail |
---|
public void initializeArguments() throws ArgumentException
ArgumentException
- if there was an error creating or adding the
arguments. If this occurs is likely to be a bug.public boolean isCli()
true
if the command was launched to use CLI mode and
false
otherwise.public void parseArguments(java.lang.String[] args) throws ArgumentException
parseArguments
in class ArgumentParser
args
- The raw set of arguments to parse.
ArgumentException
- If a problem was encountered while parsing the
provided arguments.public java.lang.String getDirectoryManagerPassword()
public java.lang.String getKeyStorePassword()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |