Package org.marketcetera.util.quickfix
Class AnalyzedGroup
- java.lang.Object
-
- org.marketcetera.util.quickfix.AnalyzedGroup
-
public class AnalyzedGroup extends Object
Analyzes a QuickFIX/J group, producing a human-readable representation of its contents.- Since:
- 1.0.0
- Version:
- $Id: AnalyzedGroup.java 16154 2012-07-14 16:34:05Z colin $
- Author:
- tlerios@marketcetera.com
-
-
Field Summary
Fields Modifier and Type Field Description private List<AnalyzedField>mFields
-
Constructor Summary
Constructors Constructor Description AnalyzedGroup(quickfix.DataDictionary nameQDict, quickfix.DataDictionary scopeQDict, quickfix.Group qGroup, String msgType)Creates a new analyzed group for the given QuickFIX/J group, which is part of the message with the given type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AnalyzedField>getFields()Returns the receiver's fields.voidprint(PrintStream stream, String prefix)Prints the receiver onto the given stream.
-
-
-
Field Detail
-
mFields
private final List<AnalyzedField> mFields
-
-
Constructor Detail
-
AnalyzedGroup
AnalyzedGroup(quickfix.DataDictionary nameQDict, quickfix.DataDictionary scopeQDict, quickfix.Group qGroup, String msgType)Creates a new analyzed group for the given QuickFIX/J group, which is part of the message with the given type. One data dictionary is used to translate field tags and enumerated values (the name dictionary); another (the scope dictionary) is used for scope-dependent lookups such as required flags and subgroup analysis.- Parameters:
nameQDict- The name dictionary.scopeQDict- The scope dictionary.qGroup- The group.msgType- The message type.
-
-
Method Detail
-
getFields
public List<AnalyzedField> getFields()
Returns the receiver's fields.- Returns:
- The fields.
-
print
public void print(PrintStream stream, String prefix)
Prints the receiver onto the given stream. Each line printed is preceded by the given prefix.- Parameters:
stream- The stream.prefix- The prefix.
-
-