| Interface | Description |
|---|---|
| CobolVisitor |
Visitor walk a COBOL complex structure described by linked
CobolType in a depth-first way (visit child
before sibling). |
| FromCobolChoiceStrategy | |
| FromCobolVisitor.ArrayTypeItemHandler |
Notifies specialized implementations when an array's item has been
visited.
|
| FromCobolVisitor.ChoiceTypeAlternativeHandler |
Notifies specialized implementations when an alternative has been
selected and visited
|
| FromCobolVisitor.ComplexTypeChildHandler |
Notifies specialized implementations when a complex type child has been
visited.
|
| FromCobolVisitor.PrimitiveTypeHandler |
Notifies specialized implementations when a primitive type has been
visited (and hence its value is known).
|
| Class | Description |
|---|---|
| Cob2ObjectValidator |
Validates that an incoming mainframe bytes array contains data that is
compatible with a given complex type.
|
| Cob2ObjectVisitor |
Convert a mainframe data to a java Object.
|
| DefaultFromCobolChoiceStrategy |
Default strategy for choice alternative selection.
|
| FromCobolVisitor |
Generic visitor using mainframe data as input and producing some kind of
output (up to the specialized classes).
|
| MaxBytesLenCobolVisitor |
Calculates the maximum number of bytes needed for a mainframe buffer to hold
a representation of a complex type.
|
| MinBytesLenCobolVisitor |
Calculates the minimum number of bytes needed for a mainframe buffer to hold
a representation of a complex type.
|
| Exception | Description |
|---|---|
| CobolChoiceStrategyException |
A failure while trying to select an alternative for a choice.
|
| CobolODOResolutionException |
Unable to locate a valid counter for an ODO array.
|
| FromCobolException |
Conversion from host data to java failure.
|
| InvalidChoiceAlternativeException |
An alternative type does not correspond to a given Choice.
|
| InvalidComplexTypeFieldIndexException |
An index does not correspond to any field in a parent complex type.
|
| InvalidComplexTypeNameException |
A complex type name does not correspond to a known type.
|
| NoAlternativeForChoiceException |
No alternatives exist for a Choice.
|
Copyright © 2021 LegSem. All rights reserved.