Package com.epam.fix.message.rg
Class RepeatingGroupArray
java.lang.Object
com.epam.fix.message.rg.RepeatingGroupArray
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(int[] repeatingGroup, int entryLink) voidaddEntry(int rgIndex, int entryLink) voidaddEntryAtIndex(int[] repeatingGroup, int index, int entryLink) voidaddRgLeadingTagIndexInFixMsg(int[] repeatingGroup, int appendValue) voidaddRgLeadingTagIndexInFixMsg(int rgIndex, int appendValue) intfindNotShowedGroup(int leadingTag) intfindRgIndex(int leadingTag) intfindRgIndex(int leadingTag, int rgId) intgetEntryLink(int[] repeatingGroup, int entryIndex) intgetEntryLink(int rgIndex, int entryIndex) intgetEntryLinkByIndex(int[] repeatingGroup, int index) intgetIndexByEntryIndex(int[] repeatingGroup, int entryIndex) intgetIndexInRgArray(int rgEntryIndex) intgetLastEntryLink(int rgIndex) intgetLastEntryLink(int[] repeatingGroup) intgetParentEntryIndex(int rgIndex) intgetParentEntryIndex(int[] repeatingGroup) intgetPrevEntryLink(int[] repeatingGroup, int entryIndex) int[]getRepeatingGroup(int rgIndex) int[]getRgArrayByEntryIndex(int entryIndex) int[]getRgArrayById(int tag, int rgId) intgetRgArrayEnd(int rgIndex) intgetRgArrayEnd(int[] repeatingGroup) intgetRgId(int rgIndex) intgetRgId(int[] repeatingGroup) intgetRgIndexByEntryIndex(int entryIndex) intgetRgLeadingTag(int rgIndex) intgetRgLeadingTag(int[] repeatingGroup) intgetRgLeadingTagIndexById(int tag, int rgId) intgetRgLeadingTagIndexInFixMsg(int rgIndex) intgetRgLeadingTagIndexInFixMsg(int[] repeatingGroup) intgetVirtualLeadingTagIndex(int rgIndex) intgetVirtualLeadingTagIndex(int[] repeatingGroup) voidincrementRgArrayEnd(int rgIndex) voidincrementRgArrayEnd(int[] repeatingGroup) voidremoveEntryByIndex(int[] repeatingGroup, int entryIndexInRg) voidremoveEntryByIndex(int rgIndex, int index) voidsetEntryLink(int[] repeatingGroup, int entryIndex, int value) voidsetEntryLink(int rgIndex, int entryIndex, int value) voidsetParentEntryIndex(int[] repeatingGroup, int value) voidsetParentEntryIndex(int rgIndex, int value) voidsetRgArray(int[][] rgArray) voidsetRgArrayEnd(int[] repeatingGroup, int value) voidsetRgArrayEnd(int rgIndex, int value) voidsetRgId(int[] repeatingGroup, int value) voidsetRgId(int rgIndex, int value) voidsetRgLeadingTag(int[] repeatingGroup, int value) voidsetRgLeadingTag(int rgIndex, int value) voidsetRgLeadingTagIndexInFixMsg(int[] repeatingGroup, int value) voidsetRgLeadingTagIndexInFixMsg(int rgIndex, int value) voidsetVirtualLeadingTagIndex(int[] repeatingGroup, int value) voidsetVirtualLeadingTagIndex(int rgIndex, int value) voidsetZeroSize(int rgIndex) voidsetZeroSize(int[] repeatingGroup)
-
Constructor Details
-
RepeatingGroupArray
public RepeatingGroupArray(int[][] rgArray)
-
-
Method Details
-
setRgArray
public void setRgArray(int[][] rgArray) -
getRgLeadingTag
public int getRgLeadingTag(int rgIndex) -
getRgLeadingTag
public int getRgLeadingTag(int[] repeatingGroup) -
setRgLeadingTag
public void setRgLeadingTag(int rgIndex, int value) -
setRgLeadingTag
public void setRgLeadingTag(int[] repeatingGroup, int value) -
getRgId
public int getRgId(int rgIndex) -
getRgId
public int getRgId(int[] repeatingGroup) -
setRgId
public void setRgId(int rgIndex, int value) -
setRgArrayEnd
public void setRgArrayEnd(int rgIndex, int value) -
setRgArrayEnd
public void setRgArrayEnd(int[] repeatingGroup, int value) -
incrementRgArrayEnd
public void incrementRgArrayEnd(int rgIndex) -
incrementRgArrayEnd
public void incrementRgArrayEnd(int[] repeatingGroup) -
getRgArrayEnd
public int getRgArrayEnd(int rgIndex) -
getRgArrayEnd
public int getRgArrayEnd(int[] repeatingGroup) -
setZeroSize
public void setZeroSize(int rgIndex) -
setZeroSize
public void setZeroSize(int[] repeatingGroup) -
addEntry
public void addEntry(int rgIndex, int entryLink) -
addEntry
public void addEntry(int[] repeatingGroup, int entryLink) -
addEntryAtIndex
public void addEntryAtIndex(int[] repeatingGroup, int index, int entryLink) -
getLastEntryLink
public int getLastEntryLink(int rgIndex) -
getLastEntryLink
public int getLastEntryLink(int[] repeatingGroup) -
getEntryLink
public int getEntryLink(int rgIndex, int entryIndex) -
getEntryLink
public int getEntryLink(int[] repeatingGroup, int entryIndex) -
setEntryLink
public void setEntryLink(int rgIndex, int entryIndex, int value) -
setEntryLink
public void setEntryLink(int[] repeatingGroup, int entryIndex, int value) -
getRgLeadingTagIndexInFixMsg
public int getRgLeadingTagIndexInFixMsg(int rgIndex) -
getRgLeadingTagIndexInFixMsg
public int getRgLeadingTagIndexInFixMsg(int[] repeatingGroup) -
setRgLeadingTagIndexInFixMsg
public void setRgLeadingTagIndexInFixMsg(int rgIndex, int value) -
setRgLeadingTagIndexInFixMsg
public void setRgLeadingTagIndexInFixMsg(int[] repeatingGroup, int value) -
addRgLeadingTagIndexInFixMsg
public void addRgLeadingTagIndexInFixMsg(int[] repeatingGroup, int appendValue) -
addRgLeadingTagIndexInFixMsg
public void addRgLeadingTagIndexInFixMsg(int rgIndex, int appendValue) -
setRgId
public void setRgId(int[] repeatingGroup, int value) -
getParentEntryIndex
public int getParentEntryIndex(int rgIndex) -
getParentEntryIndex
public int getParentEntryIndex(int[] repeatingGroup) -
setParentEntryIndex
public void setParentEntryIndex(int rgIndex, int value) -
setParentEntryIndex
public void setParentEntryIndex(int[] repeatingGroup, int value) -
getVirtualLeadingTagIndex
public int getVirtualLeadingTagIndex(int rgIndex) -
getVirtualLeadingTagIndex
public int getVirtualLeadingTagIndex(int[] repeatingGroup) -
setVirtualLeadingTagIndex
public void setVirtualLeadingTagIndex(int rgIndex, int value) -
setVirtualLeadingTagIndex
public void setVirtualLeadingTagIndex(int[] repeatingGroup, int value) -
getEntryLinkByIndex
public int getEntryLinkByIndex(int[] repeatingGroup, int index) - Parameters:
repeatingGroup-index- index for entry. For first entry - 0, for second - 1, so on- Returns:
- link to entry in entries array
-
removeEntryByIndex
public void removeEntryByIndex(int rgIndex, int index) -
getIndexInRgArray
public int getIndexInRgArray(int rgEntryIndex) - Parameters:
rgEntryIndex- index for entry in repeating group. For first entry index equals to 0, for second - 1 and so on- Returns:
- pointer to entry in repeating group array.
-
removeEntryByIndex
public void removeEntryByIndex(int[] repeatingGroup, int entryIndexInRg) -
getRgIndexByEntryIndex
public int getRgIndexByEntryIndex(int entryIndex) -
getRgArrayByEntryIndex
public int[] getRgArrayByEntryIndex(int entryIndex) -
getIndexByEntryIndex
public int getIndexByEntryIndex(int[] repeatingGroup, int entryIndex) -
getRgArrayById
public int[] getRgArrayById(int tag, int rgId) -
getRgLeadingTagIndexById
public int getRgLeadingTagIndexById(int tag, int rgId) -
findNotShowedGroup
public int findNotShowedGroup(int leadingTag) -
findRgIndex
public int findRgIndex(int leadingTag) -
findRgIndex
public int findRgIndex(int leadingTag, int rgId) -
getRepeatingGroup
public int[] getRepeatingGroup(int rgIndex) -
getPrevEntryLink
public int getPrevEntryLink(int[] repeatingGroup, int entryIndex)
-