org.opends.server.tools
Class JavaPropertiesToolArgumentParser

java.lang.Object
  extended by org.opends.server.util.args.ArgumentParser
      extended by org.opends.server.tools.JavaPropertiesToolArgumentParser

public class JavaPropertiesToolArgumentParser
extends ArgumentParser

Class used to parse the arguments of the java properties tool command-line.


Field Summary
 
Fields inherited from class org.opends.server.util.args.ArgumentParser
argumentGroups, defaultArgGroup, generalArgGroup, ioArgGroup, ldapArgGroup
 
Constructor Summary
JavaPropertiesToolArgumentParser(java.lang.String mainClassName)
          The default constructor for this class.
 
Method Summary
 void initializeArguments()
          Initializes the arguments without parsing them.
 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 org.opends.server.util.args.ArgumentParser
addArgument, addArgument, addDefaultArgument, addGeneralArgument, addInputOutputArgument, addLdapConnectionArgument, allowsTrailingArguments, checkExternalProperties, getArgument, getArgumentForLongID, getArgumentForShortID, getArgumentList, getArgumentsByLongID, getArgumentsByShortID, getMainClassName, getMaxTrailingArguments, getMinTrailingArguments, getRawArguments, getStandardGroup, getToolDescription, getTrailingArguments, getUsage, getUsage, getUsage, getUsageMessage, isUsageArgumentPresent, isVersionArgumentPresent, parseArguments, parseArguments, printUsageGroupHeaders, setDefaultArgumentGroupDescription, setFilePropertiesArgument, setGeneralArgumentGroupDescription, setInputOutputArgumentGroupDescription, setLdapArgumentGroupDescription, setNoPropertiesFileArgument, setUsageArgument, setUsageArgument, usageOrVersionDisplayed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaPropertiesToolArgumentParser

public JavaPropertiesToolArgumentParser(java.lang.String mainClassName)
The default constructor for this class.

Parameters:
mainClassName - the class name of the main class for the command-line that is being used.
Method Detail

initializeArguments

public void initializeArguments()
                         throws ArgumentException
Initializes the arguments without parsing them.

Throws:
ArgumentException - if there was an error creating or adding the arguments. If this occurs is likely to be a bug.

parseArguments

public void parseArguments(java.lang.String[] args)
                    throws ArgumentException
Parses the provided set of arguments and updates the information associated with this parser accordingly.

Overrides:
parseArguments in class ArgumentParser
Parameters:
args - The raw set of arguments to parse.
Throws:
ArgumentException - If a problem was encountered while parsing the provided arguments.