Package com.epam.fix.message.rg
Class RepeatingGroupArray
java.lang.Object
com.epam.fix.message.rg.RepeatingGroupArray
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntry
(int[] repeatingGroup, int entryLink) void
addEntry
(int rgIndex, int entryLink) void
addEntryAtIndex
(int[] repeatingGroup, int index, int entryLink) void
addRgLeadingTagIndexInFixMsg
(int[] repeatingGroup, int appendValue) void
addRgLeadingTagIndexInFixMsg
(int rgIndex, int appendValue) int
findNotShowedGroup
(int leadingTag) int
findRgIndex
(int leadingTag) int
findRgIndex
(int leadingTag, int rgId) int
getEntryLink
(int[] repeatingGroup, int entryIndex) int
getEntryLink
(int rgIndex, int entryIndex) int
getEntryLinkByIndex
(int[] repeatingGroup, int index) int
getIndexByEntryIndex
(int[] repeatingGroup, int entryIndex) int
getIndexInRgArray
(int rgEntryIndex) int
getLastEntryLink
(int rgIndex) int
getLastEntryLink
(int[] repeatingGroup) int
getParentEntryIndex
(int rgIndex) int
getParentEntryIndex
(int[] repeatingGroup) int
getPrevEntryLink
(int[] repeatingGroup, int entryIndex) int[]
getRepeatingGroup
(int rgIndex) int[]
getRgArrayByEntryIndex
(int entryIndex) int[]
getRgArrayById
(int tag, int rgId) int
getRgArrayEnd
(int rgIndex) int
getRgArrayEnd
(int[] repeatingGroup) int
getRgId
(int rgIndex) int
getRgId
(int[] repeatingGroup) int
getRgIndexByEntryIndex
(int entryIndex) int
getRgLeadingTag
(int rgIndex) int
getRgLeadingTag
(int[] repeatingGroup) int
getRgLeadingTagIndexById
(int tag, int rgId) int
getRgLeadingTagIndexInFixMsg
(int rgIndex) int
getRgLeadingTagIndexInFixMsg
(int[] repeatingGroup) int
getVirtualLeadingTagIndex
(int rgIndex) int
getVirtualLeadingTagIndex
(int[] repeatingGroup) void
incrementRgArrayEnd
(int rgIndex) void
incrementRgArrayEnd
(int[] repeatingGroup) void
removeEntryByIndex
(int[] repeatingGroup, int entryIndexInRg) void
removeEntryByIndex
(int rgIndex, int index) void
setEntryLink
(int[] repeatingGroup, int entryIndex, int value) void
setEntryLink
(int rgIndex, int entryIndex, int value) void
setParentEntryIndex
(int[] repeatingGroup, int value) void
setParentEntryIndex
(int rgIndex, int value) void
setRgArray
(int[][] rgArray) void
setRgArrayEnd
(int[] repeatingGroup, int value) void
setRgArrayEnd
(int rgIndex, int value) void
setRgId
(int[] repeatingGroup, int value) void
setRgId
(int rgIndex, int value) void
setRgLeadingTag
(int[] repeatingGroup, int value) void
setRgLeadingTag
(int rgIndex, int value) void
setRgLeadingTagIndexInFixMsg
(int[] repeatingGroup, int value) void
setRgLeadingTagIndexInFixMsg
(int rgIndex, int value) void
setVirtualLeadingTagIndex
(int[] repeatingGroup, int value) void
setVirtualLeadingTagIndex
(int rgIndex, int value) void
setZeroSize
(int rgIndex) void
setZeroSize
(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)
-