public class ImportFieldExpansion extends java.lang.Object implements ExtentExpansion
Modifier and Type | Field and Description |
---|---|
private BaseDataType[] |
arr |
private integer |
end |
private FieldReference[] |
fieldRefs |
private character |
format |
private integer |
start |
Constructor and Description |
---|
ImportFieldExpansion(BaseDataType[] arr) |
ImportFieldExpansion(BaseDataType[] arr,
long start,
long end) |
ImportFieldExpansion(BaseDataType[] arr,
long start,
long end,
java.lang.String format) |
ImportFieldExpansion(BaseDataType[] arr,
NumberType start,
long end) |
ImportFieldExpansion(BaseDataType[] arr,
NumberType start,
long end,
java.lang.String format) |
ImportFieldExpansion(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 ImportFieldExpansion(BaseDataType[] arr)
public ImportFieldExpansion(BaseDataType[] arr, NumberType start, long end)
public ImportFieldExpansion(BaseDataType[] arr, long start, long end)
public ImportFieldExpansion(BaseDataType[] arr, NumberType start, long end, java.lang.String format)
public ImportFieldExpansion(BaseDataType[] arr, long start, long end, java.lang.String format)
public ImportFieldExpansion(FieldReference... fieldRefs)
fieldRefs
- Buffer fields, must not be null
.public FieldEntry[] expand()
ExtentExpansion
expand
in interface ExtentExpansion