Class 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
    • 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.