org.dicom4j.io.file
Class DicomFileWriter

java.lang.Object
  extended by org.dicom4j.io.DicomWriter
      extended by org.dicom4j.io.file.DicomFileWriter

public class DicomFileWriter
extends DicomWriter

Specialized DicomWriter to write Dicom Files.


This class add specialized methods and behavior to manage the FileMetaInformation of DICOM files

Since:
0.0.3
Author:
Laurent Lecomte

Constructor Summary
DicomFileWriter(File aFile)
          Creates a new DicomFileWriter
DicomFileWriter(OutputStream aStream)
          Creates a new DicomFileWriter
DicomFileWriter(String aPathName)
          Creates a new DicomFileWriter
 
Method Summary
 void write(FileMetaInformation fileMetaInformation, DataSet aDataSet)
          Write a FileMetaInformation and a
 void write(FileMetaInformation aFileMetaInformation, DataSet aDataSet, TransferSyntax aTransferSyntax)
           
 void writeFileMetaInformation(FileMetaInformation aFileMetaInformation)
          Write a FileMetaInformation
 
Methods inherited from class org.dicom4j.io.DicomWriter
close, getDataSetToBytes, getStream, write, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DicomFileWriter

public DicomFileWriter(File aFile)
                throws FileNotFoundException
Creates a new DicomFileWriter

Parameters:
File - the file to read
Throws:
FileNotFoundException

DicomFileWriter

public DicomFileWriter(OutputStream aStream)
Creates a new DicomFileWriter

Parameters:
aStream - the stream to write to

DicomFileWriter

public DicomFileWriter(String aPathName)
                throws FileNotFoundException
Creates a new DicomFileWriter

Parameters:
aPathName - the pathname of the file to read
Throws:
FileNotFoundException
Method Detail

write

public void write(FileMetaInformation fileMetaInformation,
                  DataSet aDataSet)
           throws IOException,
                  DicomException
Write a FileMetaInformation and a

Parameters:
fileMetaInformation - the FileMetaInformation to write
Throws:
IOException
DicomException

write

public void write(FileMetaInformation aFileMetaInformation,
                  DataSet aDataSet,
                  TransferSyntax aTransferSyntax)
           throws IOException,
                  DicomException
Throws:
IOException
DicomException

writeFileMetaInformation

public void writeFileMetaInformation(FileMetaInformation aFileMetaInformation)
                              throws IOException,
                                     DicomException
Write a FileMetaInformation

Parameters:
aFileMetaInformation - the FileMetaInformation to write
Throws:
IOException
DicomException


Copyright © 2009 dicom4j. All Rights Reserved.