biz.onixs.fix.fast.template
Interface FieldInstr

All Known Implementing Classes:
AbstractFieldInstr, CompositeDecimalFieldInstr, ExponentFieldInstr, Int32FieldInstr, Int64FieldInstr, LengthFieldInstr, MantissaFieldInstr, SequenceFieldInstr, SimpleDecimalFieldInstr, StringFieldInstr, TemplateRefFieldInstr, UInt32FieldInstr, UInt64FieldInstr

public interface FieldInstr


Method Summary
 FieldInstr copy()
           
 void decode(DecodingContext context)
           
 void encode(EncodingContext context)
           
 void fillTemplateRef(String name, Template template)
           
 int getId()
           
 String getName()
           
 boolean isOptional()
           
 boolean occupiesPresenceMap()
           
 

Method Detail

decode

void decode(DecodingContext context)
            throws FastException
Throws:
FastException

encode

void encode(EncodingContext context)
            throws FastException
Throws:
FastException

isOptional

boolean isOptional()

getName

String getName()

getId

int getId()

occupiesPresenceMap

boolean occupiesPresenceMap()

copy

FieldInstr copy()

fillTemplateRef

void fillTemplateRef(String name,
                     Template template)


Copyright © 2005-2012 Onix Solutions. All Rights Reserved.