org.dcm4che.media
Interface DirWriter

All Superinterfaces:
DirReader

public interface DirWriter
extends DirReader

Version:
1.0.0
Author:
gunter.zeilinger@tiani.com

Field Summary
 
Fields inherited from interface org.dcm4che.media.DirReader
CONSISTENCY, INCONSISTENCY
 
Method Summary
 DirRecord add(DirRecord parent, java.lang.String type, Dataset ds)
           
 DirRecord add(DirRecord parent, java.lang.String type, Dataset ds, java.lang.String[] fileIDs, java.lang.String classUID, java.lang.String instUID, java.lang.String tsUID)
           
 void commit()
           
 DirWriter compact()
           
 boolean isAutoCommit()
           
 int remove(DirRecord rec)
           
 DirRecord replace(DirRecord old, java.lang.String type, Dataset ds)
           
 DirRecord replace(DirRecord old, java.lang.String type, Dataset ds, java.lang.String[] fileIDs, java.lang.String classUID, java.lang.String instUID, java.lang.String tsUID)
           
 void rollback()
           
 void setAutoCommit(boolean autoCommit)
           
 java.lang.String[] toFileIDs(java.io.File file)
           
 
Methods inherited from interface org.dcm4che.media.DirReader
close, getDescriptorFile, getDescriptorFile, getFileSetInfo, getFirstRecord, getFirstRecord, getFirstRecordBy, getRefFile, getRefFile, isEmpty
 

Method Detail

add

DirRecord add(DirRecord parent,
              java.lang.String type,
              Dataset ds,
              java.lang.String[] fileIDs,
              java.lang.String classUID,
              java.lang.String instUID,
              java.lang.String tsUID)
              throws java.io.IOException
Throws:
java.io.IOException

add

DirRecord add(DirRecord parent,
              java.lang.String type,
              Dataset ds)
              throws java.io.IOException
Throws:
java.io.IOException

remove

int remove(DirRecord rec)
           throws java.io.IOException
Throws:
java.io.IOException

replace

DirRecord replace(DirRecord old,
                  java.lang.String type,
                  Dataset ds,
                  java.lang.String[] fileIDs,
                  java.lang.String classUID,
                  java.lang.String instUID,
                  java.lang.String tsUID)
                  throws java.io.IOException
Throws:
java.io.IOException

replace

DirRecord replace(DirRecord old,
                  java.lang.String type,
                  Dataset ds)
                  throws java.io.IOException
Throws:
java.io.IOException

compact

DirWriter compact()
                  throws java.io.IOException
Throws:
java.io.IOException

commit

void commit()
            throws java.io.IOException
Throws:
java.io.IOException

rollback

void rollback()
              throws java.io.IOException
Throws:
java.io.IOException

toFileIDs

java.lang.String[] toFileIDs(java.io.File file)
                             throws java.io.IOException
Throws:
java.io.IOException

isAutoCommit

boolean isAutoCommit()

setAutoCommit

void setAutoCommit(boolean autoCommit)
                   throws java.io.IOException
Throws:
java.io.IOException