biz.onixs.fix.fast
Interface Template

All Known Implementing Classes:
TemplateImpl

public interface Template

FAST Template.


Method Summary
 Template copy()
           
 void decode(DecodingContext context)
          Decodes FAST data to FIX message.
 byte[] encode(EncodingContext context)
          Encodes FIX message to binary FAST data.
 void fillTemplateRef(String name, Template template)
           
 String getDictionaryId()
          Returns template dictionary id.
 String getFixMessageType()
          Returns FIX message type for this template.
 String getId()
          Returns template id.
 String getName()
          Returns template name.
 boolean occupiesPresenceMap()
           
 

Method Detail

getId

String getId()
Returns template id.

Returns:
template id

getName

String getName()
Returns template name.

Returns:
template name

getDictionaryId

String getDictionaryId()
Returns template dictionary id.

Returns:
template dictionary id

getFixMessageType

String getFixMessageType()
Returns FIX message type for this template.

Returns:
FIX message type

decode

void decode(DecodingContext context)
            throws FastException
Decodes FAST data to FIX message.

Parameters:
context - decoding data
Throws:
FastException - if decoding failed

encode

byte[] encode(EncodingContext context)
              throws FastException
Encodes FIX message to binary FAST data.

Parameters:
context - encoding data
Returns:
encoded binary FAST data
Throws:
FastException - if encoding failed

copy

Template copy()

fillTemplateRef

void fillTemplateRef(String name,
                     Template template)

occupiesPresenceMap

boolean occupiesPresenceMap()


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