public class DictionaryDataProvider extends java.lang.Object implements IDictionaryDataProvider
| Constructor and Description |
|---|
DictionaryDataProvider()
Default Constructor for DictionaryDataProvider which creates an instance of DataDictionary.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxVM(int iGroupNumber,
int iElementNumber)
Retrieves the maximum value multiplicity of the element.
|
int |
getMinVM(int iGroupNumber,
int iElementNumber)
Retrieves the minimum value multiplicity of the element.
|
java.lang.String |
getName(int iGroupNumber,
int iElementNumber)
Retrieves the name of the element.
|
short[] |
getTag(java.lang.String strDataElementName)
Retrieves the Group Number and Element Number of Attribute Name provided.
|
java.lang.String |
getVR(int iGroupNumber,
int iElementNumber)
Retrieves the VR type of the element.
|
boolean |
isElementNumberPresent(int iElementNumber)
This method checks that given element number is present or not.
|
boolean |
isGroupNumberPresent(int iGroupNumber)
This method checks that given group number is present or not.
|
boolean |
isPopulated()
Checks that data dictionary is populated or not.
|
boolean |
isRetired(int iGroupNumber,
int iElementNumber)
Checks the current status of element whether it's retired or not.
|
boolean |
isStandardTag(int iGroupNumber,
int iElementNumber)
This method checks that given group number and element number contructs a valid tag.
|
boolean |
isVRPresent(java.lang.String strVR)
This method checks that given VR type is present or not.
|
void |
makeEntry(int iGroupNumber,
int iElementNumber,
java.lang.String strElementName,
java.lang.String strVR,
int iMinVM,
int iMaxVM,
boolean isRetired)
This method makes an entry in DataDictionary for given values of fields for an element.
|
public DictionaryDataProvider()
public void makeEntry(int iGroupNumber,
int iElementNumber,
java.lang.String strElementName,
java.lang.String strVR,
int iMinVM,
int iMaxVM,
boolean isRetired)
makeEntry in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.strElementName - Name of the attribute.strVR - string value of VR type of an element.iMinVM - Minimum integer value multiplicity of an element.iMaxVM - Maximum integer value multiplicity of an element.isRetired - - Shows the current status of element.public java.lang.String getName(int iGroupNumber,
int iElementNumber)
getName in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.public java.lang.String getVR(int iGroupNumber,
int iElementNumber)
getVR in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.public int getMinVM(int iGroupNumber,
int iElementNumber)
getMinVM in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.public int getMaxVM(int iGroupNumber,
int iElementNumber)
getMaxVM in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.public boolean isRetired(int iGroupNumber,
int iElementNumber)
isRetired in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.public boolean isGroupNumberPresent(int iGroupNumber)
isGroupNumberPresent in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.public boolean isElementNumberPresent(int iElementNumber)
isElementNumberPresent in interface IDictionaryDataProvideriElementNumber - Integer value of element number.public boolean isVRPresent(java.lang.String strVR)
isVRPresent in interface IDictionaryDataProviderstrVR - string value of VR type.public boolean isStandardTag(int iGroupNumber,
int iElementNumber)
isStandardTag in interface IDictionaryDataProvideriGroupNumber - Integer value of group number.iElementNumber - Integer value of element number.public boolean isPopulated()
isPopulated in interface IDictionaryDataProviderpublic short[] getTag(java.lang.String strDataElementName)
getTag in interface IDictionaryDataProviderstrDataElementName - String value of Data Element name.