public class DirectoryRecordSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDirectoryRecordType()
Retrieves Directory Record Type.
|
int |
getMRDRDirectoryRecordOffset()
Retrieves OOffset of the first byte (of the Item Data Element) of the Multi-Referenced File Directory Record.
|
int |
getOffsetOfNextDirectoryRecord()
Retrieves uniquely identifies a set of dimensions referenced within the containing SOP Instance.
|
int |
getOffsetOfReferencedLowerLevelDirectoryEntity()
Retrieves Offset of the first byte (of the Item Data Element) of the first Directory Record of the Referenced Lower Level Directory Entity.
|
java.lang.String |
getPrivateRecordUID()
Retrieves Private Record UID.
|
short |
getRecordInUseFlag()
Retrieves uniquely identifies a set of dimensions referenced within the containing SOP Instance.
|
java.lang.String[] |
getReferencedFileID()
Retrieves Referenced File ID.
|
java.lang.String[] |
getReferencedRelatedGeneralSOPClassUIDInFile()
Retrieves Referenced Related General SOP Class UID in File.
|
java.lang.String |
getReferencedSOPClassUIDInFile()
Retrieves Referenced SOP Class UID in File.
|
java.lang.String |
getReferencedSOPInstanceUIDInFile()
Retrieves Referenced SOP Instance UID in File.
|
java.lang.String |
getReferencedTransferSyntaxUIDInFile()
Retrieves Referenced Transfer Syntax UID in File.
|
void |
setDirectoryRecordType(EnumDirectoryRecordType enumDirectoryRecordType)
Defines a specialized type of Directory Record by reference to its
position in the Media Storage Directory Information Model.
|
void |
setMRDRDirectoryRecordOffset(int iMRDRDirectoryRecordOffset)
Sets Offset of the first byte (of the Item Data Element) of the Multi-Referenced File Directory Record.
|
void |
setOffsetOfNextDirectoryRecord(int iOffsetOfNextDirectoryRecord)
Sets Offset of the first byte (of the Item Data Element) of the next
Directory Record of the same Directory Entity.
|
void |
setOffsetOfReferencedLowerLevelDirectoryEntity(int iOffsetOfReferencedLowerLevelDirectoryEntity)
Sets Offset of the first byte (of the Item Data Element) of the first
Directory Record of the Referenced Lower Level Directory Entity.
|
void |
setPrivateRecordUID(java.lang.String strPrivateRecordUID)
Required if the Directory Record Type (0004,1430) is of Value
PRIVATE.
|
void |
setRecordInUseFlag(EnumRecordInUseFlag enumRecordInUseFlag)
This flag facilitates the deletion of referenced files.
|
void |
setReferencedFileID(java.lang.String[] strArrReferencedFileID)
A Multiple Value which represents the ordered components of the File ID containing a "referenced object" or
Referenced SOP Instance.
|
void |
setReferencedRelatedGeneralSOPClassUIDInFile(java.lang.String[] strArrReferencedRelatedGeneralSOPClassUIDInFile)
Unique ID for the Related General SOP Class(es) related to the SOP Class of the Instance stored in the referenced file.
|
void |
setReferencedSOPClassUIDInFile(java.lang.String strReferencedSOPClassUIDInFile)
Unique ID for the SOP Class of the Instance stored in the referenced File.
|
void |
setReferencedSOPInstanceUIDInFile(java.lang.String strReferencedSOPInstanceUIDInFile)
Unique Identifier for the SOP Instance stored in the referenced file.
|
void |
setReferencedTransferSyntaxUIDInFile(java.lang.String strReferencedTransferSyntaxUIDInFile)
Unique Identifier for the Transfer Syntax used to encode the Instance stored in the referenced file.
|
boolean |
validateForModule()
Validates all the attributes in DirectoryRecordSequenceItem that are present in the DataSet
|
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, writepublic void setOffsetOfNextDirectoryRecord(int iOffsetOfNextDirectoryRecord)
iOffsetOfNextDirectoryRecord - long value of Offset Of Next Directory Record.public int getOffsetOfNextDirectoryRecord()
public void setRecordInUseFlag(EnumRecordInUseFlag enumRecordInUseFlag)
enumRecordInUseFlag - enum value of Record in use flag.public short getRecordInUseFlag()
public void setOffsetOfReferencedLowerLevelDirectoryEntity(int iOffsetOfReferencedLowerLevelDirectoryEntity)
iOffsetOfReferencedLowerLevelDirectoryEntity - long value of Offset of Referenced Lower-Level Directory Entity.public int getOffsetOfReferencedLowerLevelDirectoryEntity()
public void setDirectoryRecordType(EnumDirectoryRecordType enumDirectoryRecordType)
enumDirectoryRecordType - Enum value of Directory Record Type.public java.lang.String getDirectoryRecordType()
public void setPrivateRecordUID(java.lang.String strPrivateRecordUID)
strPrivateRecordUID - String value of Private Record UID.public java.lang.String getPrivateRecordUID()
public void setReferencedFileID(java.lang.String[] strArrReferencedFileID)
strArrReferencedFileID - String array of Referenced File ID.public java.lang.String[] getReferencedFileID()
public void setMRDRDirectoryRecordOffset(int iMRDRDirectoryRecordOffset)
iMRDRDirectoryRecordOffset - long value of MRDR Directory Record Offset.public int getMRDRDirectoryRecordOffset()
public void setReferencedSOPClassUIDInFile(java.lang.String strReferencedSOPClassUIDInFile)
strReferencedSOPClassUIDInFile - String value of Referenced SOP Class UID in File.public java.lang.String getReferencedSOPClassUIDInFile()
public void setReferencedSOPInstanceUIDInFile(java.lang.String strReferencedSOPInstanceUIDInFile)
strReferencedSOPInstanceUIDInFile - String value of Referenced SOP Instance UID in File.public java.lang.String getReferencedSOPInstanceUIDInFile()
public void setReferencedTransferSyntaxUIDInFile(java.lang.String strReferencedTransferSyntaxUIDInFile)
strReferencedTransferSyntaxUIDInFile - String value of Referenced Transfer Syntax UID in File.public java.lang.String getReferencedTransferSyntaxUIDInFile()
public void setReferencedRelatedGeneralSOPClassUIDInFile(java.lang.String[] strArrReferencedRelatedGeneralSOPClassUIDInFile)
strArrReferencedRelatedGeneralSOPClassUIDInFile - String array of Referenced Related General SOP Class UID in File.public java.lang.String[] getReferencedRelatedGeneralSOPClassUIDInFile()
public boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.