-
- All Known Subinterfaces:
BigDecimalAccessor
,BigIntegerAccessor
,DoubleAccessor
,FloatAccessor
,IntAccessor
,LongAccessor
- All Known Implementing Classes:
BinaryAsBigDecimalField
,BinaryAsBigIntegerField
,BinaryAsIntField
,BinaryAsLongField
,BinarySignedIntField
,BinarySignedIntL1Field
,BinarySignedIntL2Field
,BinarySignedIntL3Field
,BinarySignedIntL4Field
,BinarySignedLongField
,BinarySignedLongL4Field
,BinarySignedLongL5Field
,BinarySignedLongL6Field
,BinarySignedLongL7Field
,BinarySignedLongL8Field
,BinaryUnsignedIntField
,BinaryUnsignedIntL1Field
,BinaryUnsignedIntL2Field
,BinaryUnsignedIntL3Field
,BinaryUnsignedIntL4Field
,BinaryUnsignedLongField
,BinaryUnsignedLongL4Field
,BinaryUnsignedLongL5Field
,BinaryUnsignedLongL6Field
,BinaryUnsignedLongL7Field
,BinaryUnsignedLongL8Field
,ByteArrayField
,ExternalDecimalAsBigDecimalField
,ExternalDecimalAsBigIntegerField
,ExternalDecimalAsIntField
,ExternalDecimalAsLongField
,ExternalFloatField
,IbmDoubleField
,IbmFloatField
,PackedBigDecimalField
,PackedBigDecimalP10Field
,PackedBigDecimalP11Field
,PackedBigDecimalP12Field
,PackedBigDecimalP13Field
,PackedBigDecimalP14Field
,PackedBigDecimalP15Field
,PackedBigDecimalP16Field
,PackedBigDecimalP17Field
,PackedBigDecimalP18Field
,PackedBigDecimalP1Field
,PackedBigDecimalP2Field
,PackedBigDecimalP3Field
,PackedBigDecimalP4Field
,PackedBigDecimalP5Field
,PackedBigDecimalP6Field
,PackedBigDecimalP7Field
,PackedBigDecimalP8Field
,PackedBigDecimalP9Field
,PackedDecimalAsBigDecimalField
,PackedDecimalAsBigIntegerField
,PackedDecimalAsIntField
,PackedDecimalAsLongField
,PackedSignedIntField
,PackedSignedIntP1Field
,PackedSignedIntP2Field
,PackedSignedIntP3Field
,PackedSignedIntP4Field
,PackedSignedIntP5Field
,PackedSignedIntP6Field
,PackedSignedIntP7Field
,PackedSignedIntP8Field
,PackedSignedIntP9Field
,PackedSignedLongField
,PackedSignedLongP10Field
,PackedSignedLongP11Field
,PackedSignedLongP12Field
,PackedSignedLongP13Field
,PackedSignedLongP14Field
,PackedSignedLongP15Field
,PackedSignedLongP16Field
,PackedSignedLongP17Field
,PackedSignedLongP18Field
,PackedUnsignedIntField
,PackedUnsignedIntP1Field
,PackedUnsignedIntP2Field
,PackedUnsignedIntP3Field
,PackedUnsignedIntP4Field
,PackedUnsignedIntP5Field
,PackedUnsignedIntP6Field
,PackedUnsignedIntP7Field
,PackedUnsignedIntP8Field
,PackedUnsignedIntP9Field
,PackedUnsignedLongField
,PackedUnsignedLongP10Field
,PackedUnsignedLongP11Field
,PackedUnsignedLongP12Field
,PackedUnsignedLongP13Field
,PackedUnsignedLongP14Field
,PackedUnsignedLongP15Field
,PackedUnsignedLongP16Field
,PackedUnsignedLongP17Field
,PackedUnsignedLongP18Field
,StringField
,ZonedEmbeddedLeadingSignedBigDecimalField
,ZonedEmbeddedLeadingSignedBigDecimalP10Field
,ZonedEmbeddedLeadingSignedBigDecimalP11Field
,ZonedEmbeddedLeadingSignedBigDecimalP12Field
,ZonedEmbeddedLeadingSignedBigDecimalP13Field
,ZonedEmbeddedLeadingSignedBigDecimalP14Field
,ZonedEmbeddedLeadingSignedBigDecimalP15Field
,ZonedEmbeddedLeadingSignedBigDecimalP16Field
,ZonedEmbeddedLeadingSignedBigDecimalP17Field
,ZonedEmbeddedLeadingSignedBigDecimalP18Field
,ZonedEmbeddedLeadingSignedBigDecimalP1Field
,ZonedEmbeddedLeadingSignedBigDecimalP2Field
,ZonedEmbeddedLeadingSignedBigDecimalP3Field
,ZonedEmbeddedLeadingSignedBigDecimalP4Field
,ZonedEmbeddedLeadingSignedBigDecimalP5Field
,ZonedEmbeddedLeadingSignedBigDecimalP6Field
,ZonedEmbeddedLeadingSignedBigDecimalP7Field
,ZonedEmbeddedLeadingSignedBigDecimalP8Field
,ZonedEmbeddedLeadingSignedBigDecimalP9Field
,ZonedEmbeddedLeadingSignedIntField
,ZonedEmbeddedLeadingSignedIntP1Field
,ZonedEmbeddedLeadingSignedIntP2Field
,ZonedEmbeddedLeadingSignedIntP3Field
,ZonedEmbeddedLeadingSignedIntP4Field
,ZonedEmbeddedLeadingSignedIntP5Field
,ZonedEmbeddedLeadingSignedIntP6Field
,ZonedEmbeddedLeadingSignedIntP7Field
,ZonedEmbeddedLeadingSignedIntP8Field
,ZonedEmbeddedLeadingSignedIntP9Field
,ZonedEmbeddedLeadingSignedLongField
,ZonedEmbeddedLeadingSignedLongP10Field
,ZonedEmbeddedLeadingSignedLongP11Field
,ZonedEmbeddedLeadingSignedLongP12Field
,ZonedEmbeddedLeadingSignedLongP13Field
,ZonedEmbeddedLeadingSignedLongP14Field
,ZonedEmbeddedLeadingSignedLongP15Field
,ZonedEmbeddedLeadingSignedLongP16Field
,ZonedEmbeddedLeadingSignedLongP17Field
,ZonedEmbeddedLeadingSignedLongP18Field
,ZonedEmbeddedTrailingSignedBigDecimalField
,ZonedEmbeddedTrailingSignedBigDecimalP10Field
,ZonedEmbeddedTrailingSignedBigDecimalP11Field
,ZonedEmbeddedTrailingSignedBigDecimalP12Field
,ZonedEmbeddedTrailingSignedBigDecimalP13Field
,ZonedEmbeddedTrailingSignedBigDecimalP14Field
,ZonedEmbeddedTrailingSignedBigDecimalP15Field
,ZonedEmbeddedTrailingSignedBigDecimalP16Field
,ZonedEmbeddedTrailingSignedBigDecimalP17Field
,ZonedEmbeddedTrailingSignedBigDecimalP18Field
,ZonedEmbeddedTrailingSignedBigDecimalP1Field
,ZonedEmbeddedTrailingSignedBigDecimalP2Field
,ZonedEmbeddedTrailingSignedBigDecimalP3Field
,ZonedEmbeddedTrailingSignedBigDecimalP4Field
,ZonedEmbeddedTrailingSignedBigDecimalP5Field
,ZonedEmbeddedTrailingSignedBigDecimalP6Field
,ZonedEmbeddedTrailingSignedBigDecimalP7Field
,ZonedEmbeddedTrailingSignedBigDecimalP8Field
,ZonedEmbeddedTrailingSignedBigDecimalP9Field
,ZonedEmbeddedTrailingSignedIntField
,ZonedEmbeddedTrailingSignedIntP1Field
,ZonedEmbeddedTrailingSignedIntP2Field
,ZonedEmbeddedTrailingSignedIntP3Field
,ZonedEmbeddedTrailingSignedIntP4Field
,ZonedEmbeddedTrailingSignedIntP5Field
,ZonedEmbeddedTrailingSignedIntP6Field
,ZonedEmbeddedTrailingSignedIntP7Field
,ZonedEmbeddedTrailingSignedIntP8Field
,ZonedEmbeddedTrailingSignedIntP9Field
,ZonedEmbeddedTrailingSignedLongField
,ZonedEmbeddedTrailingSignedLongP10Field
,ZonedEmbeddedTrailingSignedLongP11Field
,ZonedEmbeddedTrailingSignedLongP12Field
,ZonedEmbeddedTrailingSignedLongP13Field
,ZonedEmbeddedTrailingSignedLongP14Field
,ZonedEmbeddedTrailingSignedLongP15Field
,ZonedEmbeddedTrailingSignedLongP16Field
,ZonedEmbeddedTrailingSignedLongP17Field
,ZonedEmbeddedTrailingSignedLongP18Field
,ZonedExternalLeadingSignedBigDecimalField
,ZonedExternalLeadingSignedBigDecimalP10Field
,ZonedExternalLeadingSignedBigDecimalP11Field
,ZonedExternalLeadingSignedBigDecimalP12Field
,ZonedExternalLeadingSignedBigDecimalP13Field
,ZonedExternalLeadingSignedBigDecimalP14Field
,ZonedExternalLeadingSignedBigDecimalP15Field
,ZonedExternalLeadingSignedBigDecimalP16Field
,ZonedExternalLeadingSignedBigDecimalP17Field
,ZonedExternalLeadingSignedBigDecimalP18Field
,ZonedExternalLeadingSignedBigDecimalP1Field
,ZonedExternalLeadingSignedBigDecimalP2Field
,ZonedExternalLeadingSignedBigDecimalP3Field
,ZonedExternalLeadingSignedBigDecimalP4Field
,ZonedExternalLeadingSignedBigDecimalP5Field
,ZonedExternalLeadingSignedBigDecimalP6Field
,ZonedExternalLeadingSignedBigDecimalP7Field
,ZonedExternalLeadingSignedBigDecimalP8Field
,ZonedExternalLeadingSignedBigDecimalP9Field
,ZonedExternalLeadingSignedIntField
,ZonedExternalLeadingSignedIntP1Field
,ZonedExternalLeadingSignedIntP2Field
,ZonedExternalLeadingSignedIntP3Field
,ZonedExternalLeadingSignedIntP4Field
,ZonedExternalLeadingSignedIntP5Field
,ZonedExternalLeadingSignedIntP6Field
,ZonedExternalLeadingSignedIntP7Field
,ZonedExternalLeadingSignedIntP8Field
,ZonedExternalLeadingSignedIntP9Field
,ZonedExternalLeadingSignedLongField
,ZonedExternalLeadingSignedLongP10Field
,ZonedExternalLeadingSignedLongP11Field
,ZonedExternalLeadingSignedLongP12Field
,ZonedExternalLeadingSignedLongP13Field
,ZonedExternalLeadingSignedLongP14Field
,ZonedExternalLeadingSignedLongP15Field
,ZonedExternalLeadingSignedLongP16Field
,ZonedExternalLeadingSignedLongP17Field
,ZonedExternalLeadingSignedLongP18Field
,ZonedExternalTrailingSignedBigDecimalField
,ZonedExternalTrailingSignedBigDecimalP10Field
,ZonedExternalTrailingSignedBigDecimalP11Field
,ZonedExternalTrailingSignedBigDecimalP12Field
,ZonedExternalTrailingSignedBigDecimalP13Field
,ZonedExternalTrailingSignedBigDecimalP14Field
,ZonedExternalTrailingSignedBigDecimalP15Field
,ZonedExternalTrailingSignedBigDecimalP16Field
,ZonedExternalTrailingSignedBigDecimalP17Field
,ZonedExternalTrailingSignedBigDecimalP18Field
,ZonedExternalTrailingSignedBigDecimalP1Field
,ZonedExternalTrailingSignedBigDecimalP2Field
,ZonedExternalTrailingSignedBigDecimalP3Field
,ZonedExternalTrailingSignedBigDecimalP4Field
,ZonedExternalTrailingSignedBigDecimalP5Field
,ZonedExternalTrailingSignedBigDecimalP6Field
,ZonedExternalTrailingSignedBigDecimalP7Field
,ZonedExternalTrailingSignedBigDecimalP8Field
,ZonedExternalTrailingSignedBigDecimalP9Field
,ZonedExternalTrailingSignedIntField
,ZonedExternalTrailingSignedIntP1Field
,ZonedExternalTrailingSignedIntP2Field
,ZonedExternalTrailingSignedIntP3Field
,ZonedExternalTrailingSignedIntP4Field
,ZonedExternalTrailingSignedIntP5Field
,ZonedExternalTrailingSignedIntP6Field
,ZonedExternalTrailingSignedIntP7Field
,ZonedExternalTrailingSignedIntP8Field
,ZonedExternalTrailingSignedIntP9Field
,ZonedExternalTrailingSignedLongField
,ZonedExternalTrailingSignedLongP10Field
,ZonedExternalTrailingSignedLongP11Field
,ZonedExternalTrailingSignedLongP12Field
,ZonedExternalTrailingSignedLongP13Field
,ZonedExternalTrailingSignedLongP14Field
,ZonedExternalTrailingSignedLongP15Field
,ZonedExternalTrailingSignedLongP16Field
,ZonedExternalTrailingSignedLongP17Field
,ZonedExternalTrailingSignedLongP18Field
,ZonedUnsignedIntField
,ZonedUnsignedIntP1Field
,ZonedUnsignedIntP2Field
,ZonedUnsignedIntP3Field
,ZonedUnsignedIntP4Field
,ZonedUnsignedIntP5Field
,ZonedUnsignedIntP6Field
,ZonedUnsignedIntP7Field
,ZonedUnsignedIntP8Field
,ZonedUnsignedIntP9Field
,ZonedUnsignedLongField
,ZonedUnsignedLongP10Field
,ZonedUnsignedLongP11Field
,ZonedUnsignedLongP12Field
,ZonedUnsignedLongP13Field
,ZonedUnsignedLongP14Field
,ZonedUnsignedLongP15Field
,ZonedUnsignedLongP16Field
,ZonedUnsignedLongP17Field
,ZonedUnsignedLongP18Field
public interface Field
An interface which describes a region of an unspecified byte array. A Field may be used to access a data element stored at the same offset in many different byte arrays. Multiple Field instances can be used to create a template for mapping a record. For this reason, Field objects are often stored as static (class) variables in a record-mapping class.Field objects are often constructed by a
DatatypeFactory
, which builds consecutive fields at adjoining offsets in a template record.- Since:
- 2.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getByteLength()
Answer the length of the field described by the receiverint
getOffset()
Answer the offset of this field into some array of bytesvoid
setOffset(int offset)
-
-
-
Method Detail
-
getByteLength
int getByteLength()
Answer the length of the field described by the receiver- Returns:
- int
-
getOffset
int getOffset()
Answer the offset of this field into some array of bytes- Returns:
- int
-
setOffset
void setOffset(int offset)
- See Also:
getOffset()
-
-