quickfix
Interface DataDictionaryProvider

All Known Implementing Classes:
DefaultDataDictionaryProvider

public interface DataDictionaryProvider

Provide data dictionaries for specified session protocol or application versions.


Method Summary
 DataDictionary getApplicationDataDictionary(ApplVerID applVerID, java.lang.String customApplVerID)
          Retrieve the data dictionary for the specified application version.
 DataDictionary getSessionDataDictionary(java.lang.String beginString)
          Retrieve the data dictionary for parsing a specific version of the transport header/trailer.
 

Method Detail

getSessionDataDictionary

DataDictionary getSessionDataDictionary(java.lang.String beginString)
Retrieve the data dictionary for parsing a specific version of the transport header/trailer.

Parameters:
beginString - FIX.4.0 through FIXT.1.1
Returns:
the data dictionary for the specified session protocol version or null if no such dictionary is available.
See Also:
FixVersions

getApplicationDataDictionary

DataDictionary getApplicationDataDictionary(ApplVerID applVerID,
                                            java.lang.String customApplVerID)
Retrieve the data dictionary for the specified application version.

Parameters:
applVerID - the application version ID. Prior to FIXT.1.1, the applVerID will be determined by BeginString field.
customApplVerID - the custom application ID. (optional, can be null)
Returns:
the data dictionary for the specified application version or null if no such dictionary is available.