// user.
ALLOWALL, // This Arg can use the '*' linkedId to apply to all known
// linkedIds
+ INCREMENTDEFAULTCOUNTER, // If an Arg has this option and the default
+ // linkedId is used, the defaultLinkedIdCounter is
+ // incremented *first*.
+ INPUT, // This Arg counts as an input for REQUIREINPUT
+ REQUIREINPUT, // This Arg can only be applied via --allframes if there is an
+ // input (i.e. --open or --append)
}
static
SORTBYTREE.setOptions(true, Opt.BOOLEAN);
USAGESTATS.setOptions(true, Opt.BOOLEAN);
APPEND.setOptions(Opt.STRING, Opt.LINKED, Opt.MULTI, Opt.GLOB,
- Opt.ALLOWSUBSTITUTIONS);
- OPEN.setOptions(Opt.STRING, Opt.LINKED, Opt.MULTI, Opt.GLOB,
- Opt.ALLOWSUBSTITUTIONS);
+ Opt.ALLOWSUBSTITUTIONS, Opt.INPUT);
+ OPEN.setOptions(Opt.STRING, Opt.LINKED, Opt.INCREMENTDEFAULTCOUNTER,
+ Opt.MULTI, Opt.GLOB, Opt.ALLOWSUBSTITUTIONS, Opt.INPUT);
PROPS.setOptions(Opt.STRING, Opt.BOOTSTRAP);
QUESTIONNAIRE.setOptions(Opt.BOOLEAN, Opt.BOOTSTRAP);
SETPROP.setOptions(Opt.STRING, Opt.MULTI, Opt.BOOTSTRAP);
VSESS.setOptions(Opt.UNARY);
OUTPUT.setOptions(Opt.STRING, Opt.LINKED, Opt.ALLOWSUBSTITUTIONS,
- Opt.ALLOWALL);
+ Opt.ALLOWALL, Opt.REQUIREINPUT);
SSANNOTATIONS.setOptions(Opt.BOOLEAN, Opt.LINKED);
NOTEMPFAC.setOptions(Opt.UNARY, Opt.LINKED);
STRUCTUREVIEWER.setOptions(Opt.STRING, Opt.LINKED, Opt.MULTI);
WRAP.setOptions(Opt.BOOLEAN, Opt.LINKED);
IMAGE.setOptions(Opt.STRING, Opt.LINKED, Opt.ALLOWSUBSTITUTIONS,
- Opt.ALLOWALL);
+ Opt.ALLOWALL, Opt.REQUIREINPUT);
QUIT.setOptions(Opt.UNARY);
CLOSE.setOptions(Opt.UNARY, Opt.LINKED, Opt.ALLOWALL);
DEBUG.setOptions(Opt.BOOLEAN, Opt.BOOTSTRAP);
UNSETARGFILE.setOptions(Opt.MULTI, Opt.PRIVATE, Opt.NOACTION);
WEBSERVICEDISCOVERY.setOptions(Opt.BOOLEAN, Opt.BOOTSTRAP);
ALLFRAMES.setOptions(Opt.BOOLEAN, Opt.MULTI, Opt.NOACTION);
+
}
private final String[] argNames;