public final class DataTypeMap extends java.lang.Object implements IDataTypeMap
| Constructor and Description |
|---|
DataTypeMap()
Instantiates DataTypeMap
|
| Modifier and Type | Method and Description |
|---|---|
void |
addComponentItem(IComponentItem objComponentItem)
Adds ComponentItem to IDataTypeMap at current available index.
|
void |
addComponentItem(IComponentItem objComponentItem,
int index,
EnumMapModifyMode enumModifyMode)
Adds ComponentItem to IDataTypeMap at given index position according to the modification mode.
|
IDataTypeMap |
clone()
Retrieves a clone of IDataTypeMap
|
IComponentItem |
getComponentItem(int iSequenceNo)
Retrieves IComponentItem for defined index.
|
java.lang.String |
getDataTypeName(int iSequenceNo)
Retrieves the Data Type name of an Item specified by HL7 Standard for the specified Item.
|
java.lang.String |
getFieldName(int iSequenceNo)
Retrieves the Field name of an Item specified by HL7 Standard for the specified Item.
|
java.lang.String |
getItemConformanceLength(int iSequenceNo)
Retrieves the Conformance Length of an Item specified by HL7 Standard for the specified Item.
|
int |
getItemMaximumLength(int iSequenceNo)
Retrieves the Maximum Length of an Item specified by HL7 Standard for the specified Item.
|
int |
getItemMinimumLength(int iSequenceNo)
Retrieves the Minimum Length of an Item specified by HL7 Standard for the specified Item.
|
boolean |
getLock()
Retrieves current status of lock for IDataTypeMap
|
ISingleCollection<java.lang.Integer> |
getSequenceNumberList()
Retrieves the list of Item ID of all AttributeItems which are member of ISEgmentMap.
|
int[] |
getValueTable(int iSequenceNo)
Retrieves the Table value specified by HL7 Standard for the specified Item ID.
|
boolean |
isOptional(int iSequenceNo)
Retrieves the status indicating whether the specified Item ID is optional or not.
|
void |
setLock(boolean bLock)
Sets lock on IDataTypeMap.
|
int |
size()
Retrieves size of IDataTypeMap
|
public void setLock(boolean bLock)
setLock in interface IDataTypeMapbLock - value of lockpublic boolean getLock()
getLock in interface IDataTypeMappublic IComponentItem getComponentItem(int iSequenceNo)
getComponentItem in interface IDataTypeMapiSequenceNo - sequence value for Component.public void addComponentItem(IComponentItem objComponentItem)
addComponentItem in interface IDataTypeMapobjComponentItem - instance of Component Itempublic void addComponentItem(IComponentItem objComponentItem, int index, EnumMapModifyMode enumModifyMode)
addComponentItem in interface IDataTypeMapobjComponentItem - instance of Component Itemindex - sequence positionenumModifyMode - enumerated value of modification modepublic int size()
IDataTypeMapsize in interface IDataTypeMappublic int[] getValueTable(int iSequenceNo)
getValueTable in interface IDataTypeMapiItemID - Integer value of Sequence number.public int getItemMinimumLength(int iSequenceNo)
getItemMinimumLength in interface IDataTypeMapiItemID - Integer value of Sequence number.public int getItemMaximumLength(int iSequenceNo)
getItemMaximumLength in interface IDataTypeMapiItemID - Integer value of Sequence number.public java.lang.String getItemConformanceLength(int iSequenceNo)
getItemConformanceLength in interface IDataTypeMapiItemID - Integer value of Sequence number.public java.lang.String getDataTypeName(int iSequenceNo)
getDataTypeName in interface IDataTypeMapiItemID - Integer value of Item number.public boolean isOptional(int iSequenceNo)
isOptional in interface IDataTypeMapiItemID - Integer value of Sequence number.public java.lang.String getFieldName(int iSequenceNo)
getFieldName in interface IDataTypeMapiItemID - Integer value of Sequence number.public IDataTypeMap clone()
clone in interface IDataTypeMapclone in class java.lang.Objectpublic ISingleCollection<java.lang.Integer> getSequenceNumberList()
getSequenceNumberList in interface IDataTypeMap