com.epam.fix.validation.engine.fixmessage.beans
Class ValidationFIXGroup

java.lang.Object
  extended by com.epam.fix.validation.engine.fixmessage.beans.ValidationFIXGroup
All Implemented Interfaces:
IValidationFIXMessage
Direct Known Subclasses:
ValidationFIXMessage

public class ValidationFIXGroup
extends Object
implements IValidationFIXMessage

This class provide functionality for recursion create FIX messages with hierarchic of groups.

Author:
Serhiy_Zahriychuk Date: Jun 16, 2009

Field Summary
protected  FIXFieldList fixFieldList
           
protected  List<ValidationFIXGroup> validationFIXGroups
           
 
Constructor Summary
ValidationFIXGroup(FIXFieldList fixFieldList, List<ValidationFIXGroup> validationFIXGroups)
           
 
Method Summary
 void addFIXGroup(ValidationFIXGroup validationFIXGroup)
           
 List<FIXMessageMap> getFIXFieldByGroupIndt(int tag)
           
 FIXFieldList getFixFieldList()
           
 int getMessageSize()
          Gets the number of fields in this message.
 int getNoField()
           
 List<ValidationFIXGroup> getValidationFIXGroups()
           
 void setFixFieldList(FIXFieldList fixFieldList)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fixFieldList

protected FIXFieldList fixFieldList

validationFIXGroups

protected List<ValidationFIXGroup> validationFIXGroups
Constructor Detail

ValidationFIXGroup

public ValidationFIXGroup(FIXFieldList fixFieldList,
                          List<ValidationFIXGroup> validationFIXGroups)
Method Detail

getFixFieldList

public FIXFieldList getFixFieldList()

setFixFieldList

public void setFixFieldList(FIXFieldList fixFieldList)

getValidationFIXGroups

public List<ValidationFIXGroup> getValidationFIXGroups()

addFIXGroup

public void addFIXGroup(ValidationFIXGroup validationFIXGroup)

getNoField

public int getNoField()

getFIXFieldByGroupIndt

public List<FIXMessageMap> getFIXFieldByGroupIndt(int tag)

toString

public String toString()
Overrides:
toString in class Object

getMessageSize

public int getMessageSize()
Description copied from interface: IValidationFIXMessage
Gets the number of fields in this message.

Specified by:
getMessageSize in interface IValidationFIXMessage


Copyright © 2000-2014 EPAM Systems. All Rights Reserved.