- 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
Modifier and TypeMethodDescriptionintAnswer the length of the field described by the receiverintAnswer the offset of this field into some array of bytesvoidsetOffset(int offset)
-
Method Details
-
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:
-