| Interface | Description |
|---|---|
| StructGroup |
Interface for defining a Group of Rules
|
| Class | Description |
|---|---|
| HashCodeHelper |
Best practice implementation for generating a hash code with a minimal amount of clashes,
but a reasonable execution time
|
| PlaceHolderGroup |
PlaceHolderGroup is a StructGroup that can hold an object, either
an StructElement or other Object and apply a set of rules to an input
to add this information to the Object
|
| RepeatGroup |
RepeatGroup checks all rules which are part of this Group
as long as there are lines to be read.
|
| StaticValue |
StaticValue is a container for adding values to Struct output
objects which are not the result of a rule, but given by this value.
|
| StructHelper |
Helper class for Struct supplying some static functions
|
| StructParser |
Parser to read an input defined by a Reader and applying the
rules to it which are in the group supplied.
|
| StructRule |
Abstract class that defines a rule for Struct.
|
| Exception | Description |
|---|---|
| StructException |
Exception thrown for problems in Struct
|