Package org.cruxframework.crux.tools.parameters

Examples of org.cruxframework.crux.tools.parameters.ConsoleParametersProcessor


  {
    try
    {
      try
      {
        ConsoleParametersProcessor parametersProcessor = createParametersProcessor();
        Map<String, ConsoleParameter> parameters = parametersProcessor.processConsoleParameters(args);

        if (parameters.containsKey("-help") || parameters.containsKey("-h"))
        {
          parametersProcessor.showsUsageScreen();
        }
        else
        {
          String webDir = null;
          if (parameters.containsKey("webDir"))
View Full Code Here


  /**
   * @return
   */
  private static ConsoleParametersProcessor createParametersProcessor()
  {
    ConsoleParametersProcessor parametersProcessor = new ConsoleParametersProcessor("SchemaGenerator");
    parametersProcessor.addSupportedParameter(new ConsoleParameter("projectBaseDir", "The project folder."));
    parametersProcessor.addSupportedParameter(new ConsoleParameter("outputDir", "The folder where the files will be created."));
    parametersProcessor.addSupportedParameter(new ConsoleParameter("webDir", "The project web root folder.", false, false));
    parametersProcessor.addSupportedParameter(new ConsoleParameter("-help", "Display the usage screen.", false, true));
    parametersProcessor.addSupportedParameter(new ConsoleParameter("-h", "Display the usage screen.", false, true));
    return parametersProcessor;
 
View Full Code Here

TOP

Related Classes of org.cruxframework.crux.tools.parameters.ConsoleParametersProcessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.