com.pixelmed.apps
Class DecompressDicomFiles

java.lang.Object
  extended by com.pixelmed.dicom.MediaImporter
      extended by com.pixelmed.apps.DecompressDicomFiles

public class DecompressDicomFiles
extends MediaImporter

This class copies a set of DICOM files, uncompressing them if compressed.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.pixelmed.dicom.MediaImporter
MediaImporter.MediaImporterWithFileChooserDialogThread
 
Field Summary
protected  String outputPath
           
 
Fields inherited from class com.pixelmed.dicom.MediaImporter
logger, mediaDirectoryPath, progressBar, progressBarUpdater
 
Constructor Summary
DecompressDicomFiles(MessageLogger logger)
           
 
Method Summary
protected  void doSomethingWithDicomFileOnMedia(String mediaFileName)
          Do something with the referenced DICOM file that has been encountered.
protected  boolean isOKToImport(String sopClassUID, String transferSyntaxUID)
          Check for valid information, and that the file is not compressed or not a suitable storage object for import.
static void main(String[] arg)
          Check that DICOM files are present and importable.
 
Methods inherited from class com.pixelmed.dicom.MediaImporter
choosePathAndImportDicomFiles, choosePathAndImportDicomFiles, getDirectory, importDicomFiles, logLn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputPath

protected String outputPath
Constructor Detail

DecompressDicomFiles

public DecompressDicomFiles(MessageLogger logger)
Method Detail

isOKToImport

protected boolean isOKToImport(String sopClassUID,
                               String transferSyntaxUID)

Check for valid information, and that the file is not compressed or not a suitable storage object for import.

Overrides:
isOKToImport in class MediaImporter
Parameters:
sopClassUID -
transferSyntaxUID -

doSomethingWithDicomFileOnMedia

protected void doSomethingWithDicomFileOnMedia(String mediaFileName)

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. The default method does nothing.

This method does not define any exceptions and hence must handle any errors locally.

Overrides:
doSomethingWithDicomFileOnMedia in class MediaImporter
Parameters:
mediaFileName - the fully qualified path name to a DICOM file

main

public static void main(String[] arg)

Check that DICOM files are present and importable.

Parameters:
arg - array of two strings - the input path and the output path