Workspace 6.21.5
|
Command line argument parser for workspace-analyse-batch.
#include <Tools/WorkflowValidation/BatchApplication/workflowanalysebatchargumentsparser.h>
Public Member Functions | |
WorkflowAnalyseBatchArgumentsParser () | |
QStringList | getDependencyComponents () const |
QRegularExpression | getExcludeRegex () const |
Public Member Functions inherited from WorkspaceArgumentsParser | |
WorkspaceArgumentsParser (const QStringList &expectedArguments=QStringList(), const QString &usageHeader=QString()) | |
Public Member Functions inherited from ArgumentsParser | |
ArgumentsParser (ArgumentsParser &&args) | |
ArgumentsParser (const ArgumentsParser &args) | |
ArgumentsParser (const QStringList &expectedArguments=QStringList(), const QString &usageHeader="") | |
virtual | ~ArgumentsParser () |
QString | argument (int index) const |
bool | flagExists (const QString &name) const |
int | flagOccurrence (const QString &name) const |
QString | flagParameter (const QString &name, int paramIndex, int occurrence=0) const |
QStringList | flagParameters (const QString &name, int occurrence=0) const |
const QStringList & | getArguments () const |
int | numArguments () const |
ArgumentsParser & | operator= (ArgumentsParser args) |
bool | parse (const QStringList &arguments, int &exitCode) |
virtual QString | usage () const |
Protected Member Functions | |
bool | validate (int &exitCode) override |
Protected Member Functions inherited from WorkspaceArgumentsParser | |
bool | validate (int &exitCode) override |
Protected Member Functions inherited from ArgumentsParser | |
void | addSupportedFlag (const QString &name, const QString &description, int numParameters=0, const QStringList ¶mNames=QStringList(), bool developOnly=false) |
void | logError (const QString &msg) |
void | purgeArgument (int index) |
void | purgeFlag (const QString &name, int occurrence=0) |
virtual bool | validate (int &exitCode) |
Additional Inherited Members | |
Static Public Member Functions inherited from ArgumentsParser | |
static bool | parseBoolean (const QString &s) |
static bool | validBoolean (const QString &s) |
QStringList getDependencyComponents | ( | ) | const |
QStringList components = getDependencyComponents(); result[0] = component 1; result[1] = component 2;
QRegularExpression getExcludeRegex | ( | ) | const |
|
overrideprotectedvirtual |
Reimplemented from ArgumentsParser.