Package sam.rules

Package containing all classes which define the general program semantics.

See:
          Description

Class Summary
JavaProgram Wrapper for java command-lines
ModusOperandi Class describing what has to be done and how to do it.
ModusOperandi.Opus Class defining which mode of operation is required: typically one of "archiving", "extracting", etc.
Rule Class representing one of the rules the program has to follow.
RuleSet Class for representing a whole rule set which describe the program to-do list.
Syntax Class describing a rule.
Syntax.Resource Class for specifications of pure resources that are not user-selectable
SyntaxSet Class representing a whole syntax set.
UnixLikeSyntaxSet Unix-like implementation of the syntax.
 

Exception Summary
SyntaxError Class thrown in case of a syntactic error.
 

Package sam.rules Description

Package containing all classes which define the general program semantics.
The core class is modus operandi which is a central repository for all specific settings of an application instance. This modus operandi gets its settings from a rule set which is created either from an archive or parsed from command-line through a syntax set.