quickfix
Class DefaultDataDictionaryProvider
java.lang.Object
quickfix.DefaultDataDictionaryProvider
- All Implemented Interfaces:
- DataDictionaryProvider
public class DefaultDataDictionaryProvider
- extends java.lang.Object
- implements DataDictionaryProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDataDictionaryProvider
public DefaultDataDictionaryProvider()
DefaultDataDictionaryProvider
public DefaultDataDictionaryProvider(boolean findDataDictionaries)
getSessionDataDictionary
public DataDictionary getSessionDataDictionary(java.lang.String beginString)
- Description copied from interface:
DataDictionaryProvider
- Retrieve the data dictionary for parsing a specific version of the transport header/trailer.
- Specified by:
getSessionDataDictionary
in interface DataDictionaryProvider
- 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
public DataDictionary getApplicationDataDictionary(ApplVerID applVerID,
java.lang.String customApplVerID)
- Description copied from interface:
DataDictionaryProvider
- Retrieve the data dictionary for the specified application version.
- Specified by:
getApplicationDataDictionary
in interface DataDictionaryProvider
- 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.
addTransportDictionary
public void addTransportDictionary(java.lang.String beginString,
DataDictionary dd)
addApplicationDictionary
public void addApplicationDictionary(ApplVerID applVerID,
java.lang.String customApplVerID,
DataDictionary dataDictionary)