Package | Description |
---|---|
eu.bandm.tools.option |
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
|
eu.bandm.tools.option.absy |
Meaning: Source format for the Option
compiler, for command line parsing, GUI input,
generation of documentation, etc.
|
Class and Description |
---|
Element_and
Meaning: Conjuntive combination of two
conditions for enabling an option.
|
Element_bool
Meaning: Describes one boolean argument in an
option's list of argument types.
|
Element_comment
Meaning: Multi-Lingual text which separates
groups of options and appears in
a GUI screen mask, etc.
|
Element_constant
Meaning: Constant to test against some current
option argument value,
for forming an enabling condition.
|
Element_desc
Meaning: One description, in several
languages.
|
Element_enum
Meaning: Refers to an Enumeration as the type
of the value of an option's argument.
|
Element_enumeration
Meaning: An enumeration type which can be used
for several parameters of
several options.
|
Element_enumitem
Meaning: One position in an enumeration type
(represented by the enclosing
context element).
|
Element_enumset
Meaning: Refers to an Enumeration as the base
type for a set type for
the value of an option's argument.
|
Element_float
Meaning: Describes one floating point argument
in an option's list of argument types.
|
Element_int
Meaning: Describes one integer argument in an
option's list of argument types.
|
Element_not
Meaning: Negation of a condition for enabling
an option.
|
Element_optarg
Meaning: Reference to some option's current
argument value, to test it in an
enabling condition.
|
Element_option
Meaning: Definition of one particular option
as it appears on a command line,
in the GUI, etc.
|
Element_optionlist
Meaning: Sequence of a collection of command
line options, to
be compiled into GUI mask, online help method, parsing method, etc.
|
Element_or
Meaning: Disjuntive combination of two
conditions for enabling an option.
|
Element_printout_title
Meaning: The text to be printed as a header
line in the "usage()" function.
|
Element_rat
Meaning: Describes one rational number
argument in an option's list of argument types.
|
Element_rep
Meaning: Describes a sequence of value types
in an option's list of argument types which
can appear more than once.
|
Element_string
Meaning: Describes one string value argument
in an option's list of argument types.
|
Element_testequal
Meaning: Enabling condition whether both
arguments have the same numric value.
|
Element_testgreater |
Element_text
Meaning: One translation into one particular
language.
|
Element_uri
Meaning: Describes one uri value argument in
an option's list of argument types.
|
Visitor
Super class for all user defined visitor code.
|
Class and Description |
---|
BaseMatcher |
Document
Common base class for all document classes in this tdom instance.
|
Document_optionlist
Meaning: Sequence of a collection of command
line options, to
be compiled into GUI mask, online help method, parsing method, etc.
|
DTD
Central class for all meta-information.
|
Element
Common superclass for all Element classes in this tdom model.
|
Element_and
Meaning: Conjuntive combination of two
conditions for enabling an option.
|
Element_and.Choice_1
Realizes the content model
((testequal | testgreater | optarg) | and | or | not)+ , which is the 1st choice clause in the enclosing content model, realized by Element_and . |
Element_and.Choice_1_Alt_1
Realizes te content model
(testequal | testgreater | optarg) , which is the 1st alternative in the enclosing choice, realized by Element_and.Choice_1 . |
Element_and.Choice_1_Alt_1_Choice_1
Realizes the content model
(testequal | testgreater | optarg) , which is the 1st choice clause in the enclosing content model, realized by Element_and.Choice_1_Alt_1 . |
Element_and.Choice_1_Alt_1_Choice_1_Alt_1
Realizes te content model
testequal, which is the 1st alternative in the enclosing choice, realized by Element_and.Choice_1_Alt_1_Choice_1 . |
Element_and.Choice_1_Alt_1_Choice_1_Alt_2
Realizes te content model
testgreater, which is the 2nd alternative in the enclosing choice, realized by Element_and.Choice_1_Alt_1_Choice_1 . |
Element_and.Choice_1_Alt_1_Choice_1_Alt_3
Realizes te content model
optarg, which is the 3rd alternative in the enclosing choice, realized by Element_and.Choice_1_Alt_1_Choice_1 . |
Element_and.Choice_1_Alt_2
Realizes te content model
and, which is the 2nd alternative in the enclosing choice, realized by Element_and.Choice_1 . |
Element_and.Choice_1_Alt_3
Realizes te content model
or , which is the 3rd alternative in the enclosing choice, realized by Element_and.Choice_1 . |
Element_and.Choice_1_Alt_4
Realizes te content model
not, which is the 4th alternative in the enclosing choice, realized by Element_and.Choice_1 . |
Element_bool
Meaning: Describes one boolean argument in an
option's list of argument types.
|
Element_bool.Attr_default
Meaning: Default value in case the option is
missing completely.
|
Element_comment
Meaning: Multi-Lingual text which separates
groups of options and appears in
a GUI screen mask, etc.
|
Element_comment.Attr_name
Meaning: mangled into a variable name which
gives access to the
corresponding graphic sub-object in the generated GUI class.
|
Element_condition
Meaning: Enabling condition which "un-greys"
the input fields of an option,
if fulfilled.
|
Element_condition.Choice_1
Realizes the content model
((testequal | testgreater | optarg) | and | or | not) , which is the 1st choice clause in the enclosing content model, realized by Element_condition . |
Element_condition.Choice_1_Alt_1
Realizes te content model
(testequal | testgreater | optarg) , which is the 1st alternative in the enclosing choice, realized by Element_condition.Choice_1 . |
Element_condition.Choice_1_Alt_1_Choice_1
Realizes the content model
(testequal | testgreater | optarg) , which is the 1st choice clause in the enclosing content model, realized by Element_condition.Choice_1_Alt_1 . |
Element_condition.Choice_1_Alt_1_Choice_1_Alt_1
Realizes te content model
testequal, which is the 1st alternative in the enclosing choice, realized by Element_condition.Choice_1_Alt_1_Choice_1 . |
Element_condition.Choice_1_Alt_1_Choice_1_Alt_2
Realizes te content model
testgreater, which is the 2nd alternative in the enclosing choice, realized by Element_condition.Choice_1_Alt_1_Choice_1 . |
Element_condition.Choice_1_Alt_1_Choice_1_Alt_3
Realizes te content model
optarg, which is the 3rd alternative in the enclosing choice, realized by Element_condition.Choice_1_Alt_1_Choice_1 . |
Element_condition.Choice_1_Alt_2
Realizes te content model
and, which is the 2nd alternative in the enclosing choice, realized by Element_condition.Choice_1 . |
Element_condition.Choice_1_Alt_3
Realizes te content model
or , which is the 3rd alternative in the enclosing choice, realized by Element_condition.Choice_1 . |
Element_condition.Choice_1_Alt_4
Realizes te content model
not, which is the 4th alternative in the enclosing choice, realized by Element_condition.Choice_1 . |
Element_constant
Meaning: Constant to test against some current
option argument value,
for forming an enabling condition.
|
Element_constant.Attr_value |
Element_defaults
Meaning: gives the sequence of default values
for a repetition group, is the
option is completely omitted.
|
Element_desc
Meaning: One description, in several
languages.
|
Element_dirOnly
Meaning: Only directories are valid values.
|
Element_enum
Meaning: Refers to an Enumeration as the type
of the value of an option's argument.
|
Element_enum.Attr_default
Meaning: The enumeration item which shall be
used as
default value, if the option is missing completely.
|
Element_enum.Attr_name
Meaning: The name of the enum, for
referring.
|
Element_enumeration
Meaning: An enumeration type which can be used
for several parameters of
several options.
|
Element_enumeration.Attr_name
Meaning: Used to refer to this enumeration
when defining the type
of option parameters.
|
Element_enumitem
Meaning: One position in an enumeration type
(represented by the enclosing
context element).
|
Element_enumitem.Attr_compilable
Meaning: Text as which this item is realized
in the generated code.
|
Element_enumitem.Attr_value
Meaning: Text as which this item appears to
the user, on the command line, in
a GUI, etc.
|
Element_enumset
Meaning: Refers to an Enumeration as the base
type for a set type for
the value of an option's argument.
|
Element_enumset.Attr_default
Meaning: The enumeration items which make
the set value be used as
default value, if the option is missing completely.
|
Element_enumset.Attr_name
Meaning: The name of the enum, for
referring.
|
Element_float
Meaning: Describes one floating point argument
in an option's list of argument types.
|
Element_float.Attr_default
Meaning: Default value in case the option is
missing completely.
|
Element_int
Meaning: Describes one integer argument in an
option's list of argument types.
|
Element_int.Attr_default
Meaning: Default value in case the option is
missing completely.
|
Element_isMeta
<!ELEMENT
isMeta
EMPTY
>.
|
Element_noGui
<!ELEMENT
noGui
EMPTY
>.
|
Element_not
Meaning: Negation of a condition for enabling
an option.
|
Element_not.Choice_1
Realizes the content model
((testequal | testgreater | optarg) | and | or | not) , which is the 1st choice clause in the enclosing content model, realized by Element_not . |
Element_not.Choice_1_Alt_1
Realizes te content model
(testequal | testgreater | optarg) , which is the 1st alternative in the enclosing choice, realized by Element_not.Choice_1 . |
Element_not.Choice_1_Alt_1_Choice_1
Realizes the content model
(testequal | testgreater | optarg) , which is the 1st choice clause in the enclosing content model, realized by Element_not.Choice_1_Alt_1 . |
Element_not.Choice_1_Alt_1_Choice_1_Alt_1
Realizes te content model
testequal, which is the 1st alternative in the enclosing choice, realized by Element_not.Choice_1_Alt_1_Choice_1 . |
Element_not.Choice_1_Alt_1_Choice_1_Alt_2
Realizes te content model
testgreater, which is the 2nd alternative in the enclosing choice, realized by Element_not.Choice_1_Alt_1_Choice_1 . |
Element_not.Choice_1_Alt_1_Choice_1_Alt_3
Realizes te content model
optarg, which is the 3rd alternative in the enclosing choice, realized by Element_not.Choice_1_Alt_1_Choice_1 . |
Element_not.Choice_1_Alt_2
Realizes te content model
and, which is the 2nd alternative in the enclosing choice, realized by Element_not.Choice_1 . |
Element_not.Choice_1_Alt_3
Realizes te content model
or , which is the 3rd alternative in the enclosing choice, realized by Element_not.Choice_1 . |
Element_not.Choice_1_Alt_4
Realizes te content model
not, which is the 4th alternative in the enclosing choice, realized by Element_not.Choice_1 . |
Element_notDir
<!ELEMENT
notDir
EMPTY
>.
|
Element_optarg
Meaning: Reference to some option's current
argument value, to test it in an
enabling condition.
|
Element_optarg.Attr_number
Meaning: The argument of the option by its
(zero-based) position index.
|
Element_optarg.Attr_option
Meaning: The option from which the current
argument value is taken.
|
Element_option
Meaning: Definition of one particular option
as it appears on a command line,
in the GUI, etc.
|
Element_option.Attr_abbrev
Meaning: the short name, entered in the
commandline with one minus sign,
like "
-h ". |
Element_option.Attr_name
Meaning: the long name, entered in the
commandline with two minus signs,
like "
--help ". |
Element_option.Attr_required
Meaning: Says whether this option must be
present on the command line.
|
Element_option.Attr_required.Value |
Element_optionlist
Meaning: Sequence of a collection of command
line options, to
be compiled into GUI mask, online help method, parsing method, etc.
|
Element_optionlist.Attr_defaultSorting |
Element_optionlist.Attr_defaultSorting.Value |
Element_optionlist.Attr_fragmentedLists
Meaning: Whether reperated option arguments
may be continued
following some other option(s).
|
Element_optionlist.Attr_fragmentedLists.Value |
Element_optionlist.Attr_hexadecimalIntegers |
Element_optionlist.Attr_hexadecimalIntegers.Value |
Element_optionlist.Attr_setterFunctions
Meaning: Whether setter methods will be
synthesized
for editing the value of an option instance.
|
Element_optionlist.Attr_setterFunctions.Value |
Element_optionlist.Choice_1
Realizes the content model
(enumeration | option | comment)* , which is the 1st choice clause in the enclosing content model, realized by Element_optionlist . |
Element_optionlist.Choice_1_Alt_1
Realizes te content model
enumeration, which is the 1st alternative in the enclosing choice, realized by Element_optionlist.Choice_1 . |
Element_optionlist.Choice_1_Alt_2
Realizes te content model
option, which is the 2nd alternative in the enclosing choice, realized by Element_optionlist.Choice_1 . |
Element_optionlist.Choice_1_Alt_3
Realizes te content model
comment, which is the 3rd alternative in the enclosing choice, realized by Element_optionlist.Choice_1 . |
Element_or
Meaning: Disjuntive combination of two
conditions for enabling an option.
|
Element_or.Choice_1
Realizes the content model
((testequal | testgreater | optarg) | and | or | not)+ , which is the 1st choice clause in the enclosing content model, realized by Element_or . |
Element_or.Choice_1_Alt_1
Realizes te content model
(testequal | testgreater | optarg) , which is the 1st alternative in the enclosing choice, realized by Element_or.Choice_1 . |
Element_or.Choice_1_Alt_1_Choice_1
Realizes the content model
(testequal | testgreater | optarg) , which is the 1st choice clause in the enclosing content model, realized by Element_or.Choice_1_Alt_1 . |
Element_or.Choice_1_Alt_1_Choice_1_Alt_1
Realizes te content model
testequal, which is the 1st alternative in the enclosing choice, realized by Element_or.Choice_1_Alt_1_Choice_1 . |
Element_or.Choice_1_Alt_1_Choice_1_Alt_2
Realizes te content model
testgreater, which is the 2nd alternative in the enclosing choice, realized by Element_or.Choice_1_Alt_1_Choice_1 . |
Element_or.Choice_1_Alt_1_Choice_1_Alt_3
Realizes te content model
optarg, which is the 3rd alternative in the enclosing choice, realized by Element_or.Choice_1_Alt_1_Choice_1 . |
Element_or.Choice_1_Alt_2
Realizes te content model
and, which is the 2nd alternative in the enclosing choice, realized by Element_or.Choice_1 . |
Element_or.Choice_1_Alt_3
Realizes te content model
or , which is the 3rd alternative in the enclosing choice, realized by Element_or.Choice_1 . |
Element_or.Choice_1_Alt_4
Realizes te content model
not, which is the 4th alternative in the enclosing choice, realized by Element_or.Choice_1 . |
Element_printout_title
Meaning: The text to be printed as a header
line in the "usage()" function.
|
Element_rat
Meaning: Describes one rational number
argument in an option's list of argument types.
|
Element_rat.Attr_default |
Element_rep
Meaning: Describes a sequence of value types
in an option's list of argument types which
can appear more than once.
|
Element_rep.Attr_kind
Meaning: Whether the empty sequence is a
valid input ("star", not "plus").
|
Element_rep.Attr_kind.Value |
Element_rep.Choice_1 |
Element_rep.Choice_1_Alt_1
Realizes te content model
int, which is the 1st alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_2
Realizes te content model
float, which is the 2nd alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_3
Realizes te content model
rat, which is the 3rd alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_4
Realizes te content model
bool, which is the 4th alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_5
Realizes te content model
string, which is the 5th alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_6
Realizes te content model
uri, which is the 6th alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_7
Realizes te content model
enum, which is the 7th alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_rep.Choice_1_Alt_8
Realizes te content model
enumset, which is the 8th alternative in the enclosing choice, realized by Element_rep.Choice_1 . |
Element_simpletypes |
Element_simpletypes.Choice_1 |
Element_simpletypes.Choice_1_Alt_1
Realizes te content model
int, which is the 1st alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_2
Realizes te content model
float, which is the 2nd alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_3
Realizes te content model
rat, which is the 3rd alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_4
Realizes te content model
bool, which is the 4th alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_5
Realizes te content model
string, which is the 5th alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_6
Realizes te content model
uri, which is the 6th alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_7
Realizes te content model
enum, which is the 7th alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_simpletypes.Choice_1_Alt_8
Realizes te content model
enumset, which is the 8th alternative in the enclosing choice, realized by Element_simpletypes.Choice_1 . |
Element_string
Meaning: Describes one string value argument
in an option's list of argument types.
|
Element_string.Attr_default
Meaning: Default value in case the option is
missing completely.
|
Element_testequal
Meaning: Enabling condition whether both
arguments have the same numric value.
|
Element_testequal.Choice_1
Realizes the content model
(constant | optarg) , which is the 1st choice clause in the enclosing content model, realized by Element_testequal . |
Element_testequal.Choice_1_Alt_1
Realizes te content model
constant, which is the 1st alternative in the enclosing choice, realized by Element_testequal.Choice_1 . |
Element_testequal.Choice_1_Alt_2
Realizes te content model
optarg, which is the 2nd alternative in the enclosing choice, realized by Element_testequal.Choice_1 . |
Element_testequal.Choice_2
Realizes the content model
(constant | optarg) , which is the 2nd choice clause in the enclosing content model, realized by Element_testequal . |
Element_testequal.Choice_2_Alt_1
Realizes te content model
constant, which is the 1st alternative in the enclosing choice, realized by Element_testequal.Choice_2 . |
Element_testequal.Choice_2_Alt_2
Realizes te content model
optarg, which is the 2nd alternative in the enclosing choice, realized by Element_testequal.Choice_2 . |
Element_testgreater |
Element_testgreater.Choice_1
Realizes the content model
(constant | optarg) , which is the 1st choice clause in the enclosing content model, realized by Element_testgreater . |
Element_testgreater.Choice_1_Alt_1
Realizes te content model
constant, which is the 1st alternative in the enclosing choice, realized by Element_testgreater.Choice_1 . |
Element_testgreater.Choice_1_Alt_2
Realizes te content model
optarg, which is the 2nd alternative in the enclosing choice, realized by Element_testgreater.Choice_1 . |
Element_testgreater.Choice_2
Realizes the content model
(constant | optarg) , which is the 2nd choice clause in the enclosing content model, realized by Element_testgreater . |
Element_testgreater.Choice_2_Alt_1
Realizes te content model
constant, which is the 1st alternative in the enclosing choice, realized by Element_testgreater.Choice_2 . |
Element_testgreater.Choice_2_Alt_2
Realizes te content model
optarg, which is the 2nd alternative in the enclosing choice, realized by Element_testgreater.Choice_2 . |
Element_text
Meaning: One translation into one particular
language.
|
Element_text.Attr_lang |
Element_type
Meaning: Sequence of the types of all
arguments of a particular option .
|
Element_type.Choice_1 |
Element_type.Choice_1_Alt_1
Realizes te content model
int, which is the 1st alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_2
Realizes te content model
float, which is the 2nd alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_3
Realizes te content model
rat, which is the 3rd alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_4
Realizes te content model
bool, which is the 4th alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_5
Realizes te content model
string, which is the 5th alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_6
Realizes te content model
uri, which is the 6th alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_7
Realizes te content model
enum, which is the 7th alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_type.Choice_1_Alt_8
Realizes te content model
enumset, which is the 8th alternative in the enclosing choice, realized by Element_type.Choice_1 . |
Element_uri
Meaning: Describes one uri value argument in
an option's list of argument types.
|
Element_uri.Attr_default
Meaning: Default value in case the option is
missing completely.
|
Element_uri.Choice_1
Realizes the content model
(dirOnly | notDir)? , which is the 1st choice clause in the enclosing content model, realized by Element_uri . |
Element_uri.Choice_1_Alt_1
Realizes te content model
dirOnly, which is the 1st alternative in the enclosing choice, realized by Element_uri.Choice_1 . |
Element_uri.Choice_1_Alt_2
Realizes te content model
notDir, which is the 2nd alternative in the enclosing choice, realized by Element_uri.Choice_1 . |
Element_v
Meaning: One single default value.
|
Element_writable
Meaning: The file or directory must be
writable.
|
Element.UnmixedContent
Common wrapper class for the contents of all Elements with a content
model of "
(#PCDATA) only." Behaves as a simplified version of its superclass. |
Extension |
Matcher |
Visitor
Super class for all user defined visitor code.
|
see also the complete user documentation .