public class CobolComplexType extends CobolCompositeType implements CobolOptionalType
| Modifier and Type | Class and Description |
|---|---|
static class |
CobolComplexType.Builder |
| Constructor and Description |
|---|
CobolComplexType(CobolComplexType.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(CobolVisitor visitor)
Propagate a visitor.
|
String |
getCobolName()
Get the original COBOL name of this type.
|
String |
getDependingOn()
Name of the field that conditions the existence of this type.
|
Map<String,CobolType> |
getFields() |
long |
getMaxBytesLen()
Determine the maximum length in bytes of the mainframe representation of
this type.
|
long |
getMinBytesLen()
Determine the minimum length in bytes of the mainframe representation of
this type.
|
String |
getName() |
public CobolComplexType(CobolComplexType.Builder builder)
public String getName()
public String getDependingOn()
CobolOptionalTypegetDependingOn in interface CobolOptionalTypepublic void accept(CobolVisitor visitor)
public long getMinBytesLen()
getMinBytesLen in interface CobolTypepublic long getMaxBytesLen()
getMaxBytesLen in interface CobolTypepublic String getCobolName()
getCobolName in interface CobolTypeCopyright © 2021 LegSem. All rights reserved.