public interface DicomDir
Modifier and Type | Method and Description |
---|---|
long |
commit()
Commits the changes made to a DICOM file.
|
DicomObject |
getFileMetaInformation()
gets the 'File Meta-Information' as a DicomObject
|
FilesetIdentification |
getFilesetIdentification()
gives a reference to the FilesetIdentification data of this DicomDir
|
DirectoryRecord |
getRootDirectoryRecord()
gives a reference to the Root Directory Record
|
boolean |
isFilesetConsistent()
Status of the 'File-set Consistency Flag'
(0004,1212) |
java.util.Iterator |
iterator()
returns an iterator of DirectyRecords
to loop through all
DirectoryRecord s
of the dicomdir (starting with the Root Directory Record) |
java.util.Iterator |
query(QueryTag queryTag,
QueryMode queryMode,
java.lang.String searchPattern)
queries the dicomdir to find all DirectoryRecords that contains the tag - value pair specified
|
void |
setFileMetaInformation(DicomObject fileMetaInformation)
updates this DicomDirs 'File Meta-Information'
|
void |
setFilesetConsistent(boolean filesetConsistent)
Sets the status of the 'File-set Consistency Flag'
(0004,1212) |
void |
setFilesetIdentification(FilesetIdentification filesetIdentification)
update this DicomDirs FilesetIdentification data
|
void |
setRootDirectoryRecord(DirectoryRecord rootDirectoryRecord)
update the root directory record of this DicomDir
|
java.util.Iterator iterator()
DirectoryRecord
s
of the dicomdir (starting with the Root Directory Record)DirectoryRecord
sjava.util.Iterator query(QueryTag queryTag, QueryMode queryMode, java.lang.String searchPattern)
DirectoryRecord
sDirectoryRecord getRootDirectoryRecord()
void setRootDirectoryRecord(DirectoryRecord rootDirectoryRecord)
FilesetIdentification getFilesetIdentification()
void setFilesetIdentification(FilesetIdentification filesetIdentification)
filesetIdentification
- the fileset identification dataDicomDirBuilder.newFilesetIdentification()
DicomObject getFileMetaInformation()
DicomObject.setFileMetaInformation(DicomObject)
,
DicomObject.getFileMetaInformation()
void setFileMetaInformation(DicomObject fileMetaInformation)
boolean isFilesetConsistent()
(0004,1212)
void setFilesetConsistent(boolean filesetConsistent)
(0004,1212)
long commit() throws java.io.IOException
java.io.IOException