| Constructor and Description |
|---|
Map()
Instantiates Message Map
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSegmentItem(ISegmentItem objSegmentItem)
Adds a Segment Item to Map.
|
void |
addSegmentItem(ISegmentItem objSegmentItem,
int index,
EnumMapModifyMode enumModifyMode)
Adds a Segment Item to Map.
|
IMap |
clone()
Generates clone of Map
|
IMap |
getGroupMap(ISegmentKey enumGroupName)
Retrieves Map of specified Group name
|
boolean |
getLock()
Retrieves current status of lock for IMessageMap
|
ISegmentItem |
getSegmentItem(int index)
Retrieves SegmentItem 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
|
public ISegmentItem getSegmentItem(int index)
getSegmentItem in interface IMapindex - value of indexpublic void addSegmentItem(ISegmentItem objSegmentItem)
addSegmentItem in interface IMapiSequence - value of sequence numberobjSegmentItem - Specified Sequence Itempublic void setLock(boolean bLock)
public boolean getLock()
public void addSegmentItem(ISegmentItem objSegmentItem, int index, EnumMapModifyMode enumModifyMode)
addSegmentItem in interface IMapiSequence - value of sequence numberobjSegmentItem - Specified Sequence Itempublic int size()
public boolean isMember(ISegmentKey enumSearchSegment)
public boolean isFirstLevelMember(ISegmentKey enumSearchSegment)
isFirstLevelMember in interface IMapenumSearchSegment - Object of ISegmentKey provides name of Segment or Group.public IMap clone()
public IMap getGroupMap(ISegmentKey enumGroupName)
getGroupMap in interface IMapenumGroupName - Object of ISegmentKey provides name of Group.