public class HierarchicalSeriesReferenceMacro extends Macro
| Constructor and Description |
|---|
HierarchicalSeriesReferenceMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified Data Set.
|
HierarchicalSeriesReferenceMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified Data Set and Dictionary Reader
|
HierarchicalSeriesReferenceMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
HierarchicalSeriesReferenceMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
ReferencedSOPSequence |
getReferencedSOPSequence()
References to Composite Object SOP Class/SOP Instance pairs thatare part of the Study defined by Study Instance UID and the Seriesdefined by Series Instance UID (0020,000E).
|
java.lang.String[] |
getRetrieveAETitle()
Retrieves Retrieve AE Title.
|
java.lang.String |
getRetrieveLocationUID()
Retrieves a Unique identifier of the system where the Composite Object(s) maybe retrieved on the network.
|
java.lang.String |
getRetrieveURL()
Retrieves URI/URL specifying the location of the referenced instance(s).
|
java.lang.String |
getSeriesInstanceUID()
Retrieves Unique identifier of a Series that is part of this Study and contains thereferenced Composite Object(s).
|
java.lang.String |
getStorageMediaFileSetID()
Retrieves the user or implementation specific human readable identifier thatidentifies the Storage Media on which the Composite Object (s) reside.
|
java.lang.String |
getStorageMediaFileSetUID()
Retrieves a uniquely identified Storage Media on which the Composite Object(s)reside.
|
void |
setRetrieveAETitle(java.lang.String[] strArrRetrieveAETitle)
Sets Title of the DICOM Application Entity where the Composite Object(s)may be retrieved on the network.
|
void |
setRetrieveLocationUID(java.lang.String strRetrieveLocationUID)
Sets Unique identifier of the system where the Composite Object(s) maybe retrieved on the network.
|
void |
setRetrieveURL(java.lang.String strRetrieveURL)
Sets URI/URL specifying the location of the referenced instance(s).
|
void |
setSeriesInstanceUID(java.lang.String strSeriesInstanceUID)
Sets Unique identifier of a Series that is part of this Study and contains thereferenced Composite Object(s).
|
void |
setStorageMediaFileSetID(java.lang.String strStorageMediaFileSetID)
Sets the user or implementation specific human readable identifier thatidentifies the Storage Media on which the Composite Object (s) reside.
|
void |
setStorageMediaFileSetUID(java.lang.String strStorageMediaFileSetUID)
Sets a uniquely identified Storage Media on which the Composite Object(s)reside.
|
boolean |
validate()
Validates all the attributes in HierarchicalSeriesReferenceMacro
|
boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in HierarchicalSeriesReferenceMacro that are present in the DataSet
|
boolean |
validate(IItem objIItem) |
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic HierarchicalSeriesReferenceMacro(IDataSet objDataSet)
objDataSet - Collection of Data Elementspublic HierarchicalSeriesReferenceMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic HierarchicalSeriesReferenceMacro(IItem objItem)
objItem - specifies instance of Item classpublic HierarchicalSeriesReferenceMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic void setSeriesInstanceUID(java.lang.String strSeriesInstanceUID)
strSeriesInstanceUID - String value of Series Instance UID.public java.lang.String getSeriesInstanceUID()
public void setRetrieveAETitle(java.lang.String[] strArrRetrieveAETitle)
strArrRetrieveAETitle - String array of Retrieve AE Title.public java.lang.String[] getRetrieveAETitle()
public void setRetrieveLocationUID(java.lang.String strRetrieveLocationUID)
strRetrieveLocationUID - String value of Retrieve Location UID.public java.lang.String getRetrieveLocationUID()
public void setRetrieveURL(java.lang.String strRetrieveURL)
strRetrieveURL - String value of Retrieve URL.public java.lang.String getRetrieveURL()
public void setStorageMediaFileSetID(java.lang.String strStorageMediaFileSetID)
strStorageMediaFileSetID - public java.lang.String getStorageMediaFileSetID()
public void setStorageMediaFileSetUID(java.lang.String strStorageMediaFileSetUID)
strStorageMediaFileSetUID - String value ofStorage Media File-Set UID.public java.lang.String getStorageMediaFileSetUID()
public ReferencedSOPSequence getReferencedSOPSequence()
public boolean validate()
throws InvalidMacroException
InvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public boolean validate(IDataSet objIDataSet) throws InvalidMacroException
objIDataSet - collection of DataElementsInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public boolean validate(IItem objIItem) throws InvalidMacroException
InvalidMacroException