@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("General") ; cmdLine.add(argDeclVerbose, "-v --verbose", "Verbose") ; cmdLine.add(argDeclQuiet, "-q --quiet", "Run with minimal output") ; cmdLine.add(argDeclDebug, "--debug", "Output information for debugging") ; cmdLine.add(argDeclHelp, "--help", null) ; }
@Override public void addModule(ArgModuleGeneral argModule) { super.addModule(argModule) ; argModule.registerWith(this) ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.add(modelArgDecl, "--"+modelArgDecl.getKeyName()+"=filename", "Filename for a model") ; }
@Override public void processArgs(CmdArgModule cmdLine) { if ( cmdLine.contains(versionDecl) ) version = true ; // The --version flag causes us to print and exit. if ( version && printAndExit ) printVersionAndExit() ; }
public void process() throws IllegalArgumentException { processedArgs = true ; apply(new ArgProcessor()) ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Remote") ; cmdLine.add(serviceDecl, "--service=", "Service endpoint URL") ; cmdLine.add(postServiceDecl, "--post", "Force use of HTTP POST") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Output format") ; cmdLine.add(resultsFmtDecl, "--format", "Format (Result sets: text, XML, JSON; Graph: RDF serialization)") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Time") ; cmdLine.add(timeDecl, "--time", "Time the operation") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Results") ; cmdLine.add(resultsFmtDecl, "--results=", "Results format (Result set: text, XML, JSON, CSV, TSV; Graph: RDF serialization)") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Item") ; cmdLine.add(queryFileDecl, "--file=", "File") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Query") ; cmdLine.add(queryFileDecl, "--query, --file", "File containing a query") ; cmdLine.add(querySyntaxDecl, "--syntax, --in", "Syntax of the query") ; cmdLine.add(queryBaseDecl, "--base", "Base URI for the query") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Results") ; cmdLine.add(fileDecl, "--file", "Input file") ; cmdLine.add(resultsInputFmtDecl, "--in", "Results format (XML, JSON; RDF serialization)") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Output") ; cmdLine.add(queryOutputSyntaxDecl, "--out, --format", "Output syntax") ; cmdLine.add(queryNumberDecl, "--num", "Print line numbers") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Symbol definition"); cmdLine.add(setDecl, "--set", "Set a configuration symbol to a value"); }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Query Engine") ; cmdLine.add(engineDecl, "--engine=EngineName", "Register another engine factory[ref]") ; cmdLine.add(unEngineDecl, "--unengine=EngineName", "Unregister an engine factory") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Location") ; cmdLine.add(locationDecl, "--loc=DIR", "Location (a directory)") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("Query") ; cmdLine.add(queryFileDecl, "--query, --file", "File containing an algebra query") ; }
@Override public void registerWith(CmdGeneral cmdLine) { cmdLine.getUsage().startCategory("DB logging") ; cmdLine.add(argDeclLogSQL, "--log=", "SQL logging [none, all, query, exceptions, statement]") ; }