quickfix
Class MessageComponent

java.lang.Object
  extended by quickfix.FieldMap
      extended by quickfix.MessageComponent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AffectedOrdGrp, AllocAckGrp, AllocGrp, AttrbGrp, BidCompReqGrp, BidCompRspGrp, BidDescReqGrp, ClrInstGrp, CollInqQualGrp, CommissionData, CommissionData, CommissionData, CompIDReqGrp, CompIDStatGrp, ContAmtGrp, ContraGrp, CpctyConfGrp, DiscretionInstructions, DiscretionInstructions, DisplayInstruction, DlvyInstGrp, EvntGrp, ExecAllocGrp, ExecCollGrp, ExecsGrp, ExpirationQty, FinancingDetails, FinancingDetails, HopGrp, HopGrp, InstrmtGrp, InstrmtLegExecGrp, InstrmtLegGrp, InstrmtLegIOIGrp, InstrmtLegSecListGrp, InstrmtMDReqGrp, InstrmtStrkPxGrp, Instrument, Instrument, Instrument, InstrumentExtension, InstrumentExtension, InstrumentLeg, InstrumentLeg, InstrumentLeg, InstrumentParties, InstrumentPtysSubGrp, IOIQualGrp, LegBenchmarkCurveData, LegBenchmarkCurveData, LegOrdGrp, LegPreAllocGrp, LegQuotGrp, LegQuotStatGrp, LegSecAltIDGrp, LegStipulations, LegStipulations, LinesOfTextGrp, ListOrdGrp, MDFullGrp, MDIncGrp, MDReqGrp, MDRjctGrp, MiscFeesGrp, MsgTypeGrp, MsgTypeGrp, NestedParties, NestedParties, NestedParties, NestedParties2, NestedParties2, NestedParties3, NestedParties3, NstdPtys2SubGrp, NstdPtys3SubGrp, NstdPtysSubGrp, OrdAllocGrp, OrderQtyData, OrderQtyData, OrderQtyData, OrdListStatGrp, Parties, Parties, Parties, PegInstructions, PegInstructions, PositionAmountData, PositionAmountData, PositionQty, PositionQty, PosUndInstrmtGrp, PreAllocGrp, PreAllocMlegGrp, PtysSubGrp, QuotCxlEntriesGrp, QuotEntryAckGrp, QuotEntryGrp, QuotQualGrp, QuotReqGrp, QuotReqLegsGrp, QuotReqRjctGrp, QuotSetAckGrp, QuotSetGrp, RelSymDerivSecGrp, RFQReqGrp, RgstDistInstGrp, RgstDtlsGrp, RootParties, RootSubParties, RoutingGrp, SecAltIDGrp, SecListGrp, SecLstUpdRelSymGrp, SecLstUpdRelSymsLegGrp, SecTypesGrp, SettlInstGrp, SettlInstructionsData, SettlInstructionsData, SettlParties, SettlParties, SettlPtysSubGrp, SideCrossOrdCxlGrp, SideCrossOrdModGrp, SideTrdRegTS, SpreadOrBenchmarkCurveData, SpreadOrBenchmarkCurveData, SpreadOrBenchmarkCurveData, Stipulations, Stipulations, Stipulations, StrategyParametersGrp, TrdAllocGrp, TrdCapDtGrp, TrdCapRptAckSideGrp, TrdCapRptSideGrp, TrdCollGrp, TrdgSesGrp, TrdInstrmtLegGrp, TrdRegTimestamps, TrdRegTimestamps, TrdSessLstGrp, TriggeringInstruction, UnderlyingAmount, UnderlyingInstrument, UnderlyingInstrument, UnderlyingInstrument, UnderlyingStipulations, UnderlyingStipulations, UndInstrmtCollGrp, UndInstrmtGrp, UndInstrmtStrkPxGrp, UndlyInstrumentParties, UndlyInstrumentPtysSubGrp, UndSecAltIDGrp, YieldData, YieldData, YieldData

public abstract class MessageComponent
extends FieldMap

Represents a FIX message component.

See Also:
Serialized Form

Constructor Summary
protected MessageComponent()
           
protected MessageComponent(int[] fieldOrder)
           
 
Method Summary
 void copyFrom(FieldMap fields)
           
 void copyTo(FieldMap fields)
           
protected abstract  int[] getFields()
           
protected abstract  int[] getGroupFields()
           
 
Methods inherited from class quickfix.FieldMap
addGroup, calculateString, clear, getBoolean, getChar, getComponent, getDecimal, getDouble, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getFieldOrder, getGroup, getGroupCount, getGroups, getInt, getString, getUtcDateOnly, getUtcTimeOnly, getUtcTimeStamp, groupKeyIterator, hasGroup, hasGroup, hasGroup, hasGroup, initializeFrom, isEmpty, isSetField, isSetField, iterator, removeField, removeGroup, removeGroup, removeGroup, removeGroup, replaceGroup, setBoolean, setBytes, setChar, setComponent, setDecimal, setDecimal, setDouble, setDouble, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setFields, setGroupCount, setGroups, setGroups, setInt, setString, setUtcDateOnly, setUtcTimeOnly, setUtcTimeOnly, setUtcTimeStamp, setUtcTimeStamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageComponent

protected MessageComponent()

MessageComponent

protected MessageComponent(int[] fieldOrder)
Method Detail

getFields

protected abstract int[] getFields()

getGroupFields

protected abstract int[] getGroupFields()

copyFrom

public void copyFrom(FieldMap fields)

copyTo

public void copyTo(FieldMap fields)