Get value of a field of the copybook record by the AST object of the field
Get value of a field of the copybook record by the AST object of the field
Nested field names can contain '.' to identify the exact field. If the field name is unique '.' is not required.
The AST object of the field
Binary encoded data of the record
An offset to the beginning of the field in the data (in bytes).
The value of the field
This routine is used for testing by generating a layout position information to compare with mainframe output
Returns all segment redefines defined in an AST.
Get the AST object of a field by name.
Get the AST object of a field by name.
Nested field names can contain '.' to identify the exact field. If the field name is unique '.' is not required.
A field name
An AST object of the field. Throws an IllegalStateException if not found of found multiple.
Get value of a field of the copybook record by name
Get value of a field of the copybook record by name
Nested field names can contain '.' to identify the exact field. If the field name is unique '.' is not required.
A field name
Binary encoded data of the record
An offset where the record starts in the data (in bytes).
The value of the field
Returns a mapping from a segment redefine field name to its children.
Returns a root segment AST stripped of all child segment ASTs.
Returns a a list of values of segment ids for the root segment.
Returns true if there at least 1 parent-child relationships defined in any of segment redefines.