public class ExportFieldExpansion extends java.lang.Object implements ExtentExpansion
Modifier and Type | Field and Description |
---|---|
private BaseDataType[] |
arr |
private integer |
end |
private FieldReference[] |
fieldRefs
Buffer fields to be expanded
|
private character |
format |
private integer |
start |
Constructor and Description |
---|
ExportFieldExpansion(BaseDataType[] arr) |
ExportFieldExpansion(BaseDataType[] arr,
long start,
long end) |
ExportFieldExpansion(BaseDataType[] arr,
long start,
long end,
java.lang.String format) |
ExportFieldExpansion(BaseDataType[] arr,
NumberType start,
long end) |
ExportFieldExpansion(BaseDataType[] arr,
NumberType start,
long end,
java.lang.String format) |
ExportFieldExpansion(FieldReference... fieldRefs)
Constructs export-field expansion on top of buffer fields.
|
Modifier and Type | Method and Description |
---|---|
FieldEntry[] |
expand()
Retrieve the sub-array.
|
private BaseDataType[] arr
private final integer start
private final integer end
private final character format
private FieldReference[] fieldRefs
public ExportFieldExpansion(BaseDataType[] arr)
public ExportFieldExpansion(BaseDataType[] arr, NumberType start, long end)
public ExportFieldExpansion(BaseDataType[] arr, long start, long end)
public ExportFieldExpansion(BaseDataType[] arr, NumberType start, long end, java.lang.String format)
public ExportFieldExpansion(BaseDataType[] arr, long start, long end, java.lang.String format)
public ExportFieldExpansion(FieldReference... fieldRefs)
fieldRefs
- Buffer fields, must not be null
.public FieldEntry[] expand()
ExtentExpansion
expand
in interface ExtentExpansion