Package be.ugent.twijug.jclops.annotations

Annotations for the Java command line option processor system (J-Clops).

See:
          Description

Enum Summary
Exclusion Enumerates various exclusion policies for use with the exclude attribute of the @Option annotation.
 

Annotation Types Summary
AtMostOneOf Indicates that the given options are mutually exclusive, i.e., at most one option of the list can be present at the same time in the command line.
AtMostOneOfList Bundles a set of @AtMostOneOf annotations.
NotAnOption Marker annotation which indicates that a certain method should not be interpreted as an option, where the command line manager would otherwise do so (i.e., when the method is a non-private setter method).
OneOf Indicates that exactly one of the given options must always be present on the command line.
OneOfList Bundles a set of @OneOf annotations.
Option Annotates a function in the context class with information about the option it represents.
Repeatable Marker annotation which indicates that an option may be repeated more than once on the same command line.
 

Package be.ugent.twijug.jclops.annotations Description

Annotations for the Java command line option processor system (J-Clops). These annotations are applied to the option context to configure option notation and behaviour.