public class HangingProtocolSelectorAttributeContextMacro extends Macro
| Constructor and Description |
|---|
HangingProtocolSelectorAttributeContextMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
HangingProtocolSelectorAttributeContextMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
HangingProtocolSelectorAttributeContextMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
HangingProtocolSelectorAttributeContextMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
ITag |
getFunctionalGroupPointer()
Retrieves Functional Group Pointer.
|
java.lang.String |
getFunctionalGroupPrivateCreator()
Return Functional Group Private Creator.
|
java.lang.String |
getSelectorAttributePrivateCreator()
Return Selector Attribute Private Creator.
|
ISingleCollection<ITag> |
getSelectorSequencePointer()
Retrieves a list of Selector Sequence Pointer.
|
java.lang.String[] |
getSelectorSequencePointerPrivateCreator()
Return Selector Sequence Pointer Private Creator.
|
void |
setFunctionalGroupPointer(ITag objITag)
Sets the Functional Group Pointer.
|
void |
setFunctionalGroupPrivateCreator(java.lang.String strFunctionalGroupPrivateCreator)
Sets Functional Group Private Creator.
|
void |
setSelectorAttributePrivateCreator(java.lang.String strSelectorAttributePrivateCreator)
Sets Selector Attribute Private Creator.
|
void |
setSelectorSequencePointer(ISingleCollection<ITag> objSingleCollection)
Sets a list of Selector Sequence Pointer.
|
void |
setSelectorSequencePointerPrivateCreator(java.lang.String[] strArrSelectorSequencePointerPrivateCreator)
Sets Selector Sequence Pointer Private Creator.
|
boolean |
validate()
Validates all the attributes in HangingProtocolSelectorAttributeContextMacro
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in HangingProtocolSelectorAttributeContextMacro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in HangingProtocolSelectorAttributeContextMacro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic HangingProtocolSelectorAttributeContextMacro(IDataSet objDataSet)
objDataSet - Collection of DataElementspublic HangingProtocolSelectorAttributeContextMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic HangingProtocolSelectorAttributeContextMacro(IItem objItem)
objItem - specifies instance of Item classpublic HangingProtocolSelectorAttributeContextMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic boolean validate()
throws InvalidMacroException
InvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IDataSet objIDataSet) throws InvalidMacroException
objIDataSet - collection of DataElementsInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IItem objIItem) throws InvalidMacroException
objIItem - collection of DataElements in a sequenceInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public void setSelectorSequencePointer(ISingleCollection<ITag> objSingleCollection)
objSingleCollection - collection of Selector Sequence Pointer.public ISingleCollection<ITag> getSelectorSequencePointer()
public void setFunctionalGroupPointer(ITag objITag)
objITag - Tag object of Functional Group Pointer.public ITag getFunctionalGroupPointer()
public void setSelectorSequencePointerPrivateCreator(java.lang.String[] strArrSelectorSequencePointerPrivateCreator)
strArrSelectorSequencePointerPrivateCreator - String value of Selector Sequence Pointer Private Creator.public java.lang.String[] getSelectorSequencePointerPrivateCreator()
public void setFunctionalGroupPrivateCreator(java.lang.String strFunctionalGroupPrivateCreator)
strFunctionalGroupPrivateCreator - String value of Functional Group Private Creator.public java.lang.String getFunctionalGroupPrivateCreator()
public void setSelectorAttributePrivateCreator(java.lang.String strSelectorAttributePrivateCreator)
strSelectorAttributePrivateCreator - String value of Selector Attribute Private Creator.public java.lang.String getSelectorAttributePrivateCreator()