protected class MergeConcatenationInstances.OurMediaImporter extends MediaImporter
MediaImporter.MediaImporterWithFileChooserDialogThread, MediaImporter.OurReadTerminationStrategy
Modifier and Type | Field and Description |
---|---|
protected boolean |
acceptAnyTransferSyntax |
protected boolean |
canUseBzip |
logger, mediaDirectoryPath, progressBar, progressBarUpdater, terminateAfterIdentifyingGroup
Constructor and Description |
---|
OurMediaImporter(MessageLogger logger) |
Modifier and Type | Method and Description |
---|---|
protected void |
doSomethingWithDicomFileOnMedia(java.lang.String mediaFileName)
Do something with the referenced DICOM file that has been encountered.
|
protected boolean |
isOKToImport(java.lang.String sopClassUID,
java.lang.String transferSyntaxUID)
Check for valid information, and that the file is not compressed or not a suitable storage object for import.
|
choosePathAndImportDicomFiles, choosePathAndImportDicomFiles, doSomethingWithDicomFileOnMedia, doSomethingWithUnwantedFileOnMedia, getDirectory, importDicomFiles, logLn, main
protected boolean acceptAnyTransferSyntax
protected boolean canUseBzip
public OurMediaImporter(MessageLogger logger)
protected void doSomethingWithDicomFileOnMedia(java.lang.String mediaFileName)
MediaImporter
Do something with the referenced DICOM file that has been encountered.
This method needs to be implemented in a sub-class to do anything useful,
unless doSomethingWithDicomFileOnMedia(String mediaFileName,String transferSyntaxUID,String sopClassUID)
has been overridden instead.
The default method does nothing.
"Wanted" files are those that are DICOM files for which isOKToImport(String sopClassUID,String transferSyntaxUID)
returns true.
This method does not define any exceptions and hence must handle any errors locally.
doSomethingWithDicomFileOnMedia
in class MediaImporter
mediaFileName
- the fully qualified path name to a DICOM fileprotected boolean isOKToImport(java.lang.String sopClassUID, java.lang.String transferSyntaxUID)
MediaImporter
Check for valid information, and that the file is not compressed or not a suitable storage object for import.
isOKToImport
in class MediaImporter
sopClassUID
- the SOP Class UID of the filetransferSyntaxUID
- the Transfer Syntax UID of the file