public interface IMap
| Modifier and Type | Method and Description |
|---|---|
void |
addSegmentItem(ISegmentItem objSegmentItem)
Adds a ISegmentItem to Map at current available index.
|
void |
addSegmentItem(ISegmentItem objSegmentItem,
int index,
EnumMapModifyMode enumModifyMode)
Adds a Segment Item to Map at given index according to the modification mode.
|
IMap |
clone()
Generates clone of MessageMap
|
IMap |
getGroupMap(ISegmentKey enumGroupName)
Retrieves Map of specified Group name
|
boolean |
getLock()
Retrieves current status of lock for IMessageMap
|
ISegmentItem |
getSegmentItem(int index)
Retrieves ISegmentItem from given index.
|
boolean |
isFirstLevelMember(ISegmentKey enumSearchSegment)
Verifies whether Segment or Group is present at the first level of HL7 message structure or not.
|
boolean |
isMember(ISegmentKey enumSearchSegment)
Verifies whether Segment or Group is member of HL7 Message or not according to Message Structure.
|
void |
setLock(boolean bLock)
Sets lock on IMessageMap.
|
int |
size()
This method returns the size of Message Map
|
ISegmentItem getSegmentItem(int index)
index - value of indexvoid addSegmentItem(ISegmentItem objSegmentItem)
objSegmentItem - Specified Sequence Item.void addSegmentItem(ISegmentItem objSegmentItem, int index, EnumMapModifyMode enumModifyMode)
objSegmentItem - Specified Sequence Item.int size()
boolean isFirstLevelMember(ISegmentKey enumSearchSegment)
enumSearchSegment - Object of ISegmentKey provides name of Segment or Group.boolean isMember(ISegmentKey enumSearchSegment)
enumSearchSegment - Object of ISegmentKey provides name of Segment or Group.objMessageMap - Object of IMessageMap.IMap clone()
void setLock(boolean bLock)
bLock - value of lockboolean getLock()
IMap getGroupMap(ISegmentKey enumGroupName)
enumGroupName - Object of ISegmentKey provides name of Group.