org.dcm4che.data
Interface FileMetaInfo

All Superinterfaces:
DcmObject

public interface FileMetaInfo
extends DcmObject

Defines behavior of DataSet container objects.

Version:
1.0.0
Author:
gunter.zeilinger@tiani.com
See Also:
"DICOM Part 10: Media Storage and File Format for Media Interchange, 7.1 File Meta Information"

Field Summary
 
Fields inherited from interface org.dcm4che.data.DcmObject
ADD_ITEMS, MERGE_ITEMS, REPLACE_ITEMS
 
Method Summary
 java.lang.String getImplementationClassUID()
           
 java.lang.String getImplementationVersionName()
           
 java.lang.String getMediaStorageSOPClassUID()
           
 java.lang.String getMediaStorageSOPInstanceUID()
           
 byte[] getPreamble()
           
 java.lang.String getTransferSyntaxUID()
           
 void read(java.io.InputStream in)
           
 void setPreamble(byte[] preamble)
           
 void write(org.xml.sax.ContentHandler ch, TagDictionary dict)
           
 void write(DcmHandler handler)
           
 void write(javax.imageio.stream.ImageOutputStream out)
           
 void write(java.io.OutputStream out)
           
 void write2(org.xml.sax.ContentHandler ch, TagDictionary dict, int[] excludeTags, int excludeValueLengthLimit, java.io.File basedir)
           
 
Methods inherited from interface org.dcm4che.data.DcmObject
clear, contains, containsValue, get, getBoundedString, getBoundedString, getBoundedString, getBoundedString, getBoundedStrings, getByteBuffer, getDate, getDate, getDateRange, getDates, getDateTime, getDateTimeRange, getDcmHandler, getDouble, getDouble, getDouble, getDouble, getDoubles, getFloat, getFloat, getFloat, getFloat, getFloats, getInt, getInt, getInteger, getInteger, getInts, getItem, getItem, getPersonName, getPersonName, getPersonNames, getPrivateCreatorID, getSAXHandler, getSAXHandler2, getSpecificCharacterSet, getString, getString, getString, getString, getStrings, getTag, getTag, getTags, isEmpty, iterator, length, putAE, putAE, putAE, putAll, putAll, putAS, putAS, putAS, putAT, putAT, putAT, putAT, putAT, putCS, putCS, putCS, putDA, putDA, putDA, putDA, putDA, putDA, putDS, putDS, putDS, putDS, putDS, putDT, putDT, putDT, putDT, putDT, putDT, putFD, putFD, putFD, putFD, putFD, putFL, putFL, putFL, putFL, putFL, putIS, putIS, putIS, putIS, putIS, putLO, putLO, putLO, putLT, putLT, putLT, putOB, putOB, putOB, putOBsq, putOF, putOF, putOF, putOFsq, putOW, putOW, putOW, putOWsq, putPN, putPN, putPN, putPN, putPN, putSH, putSH, putSH, putSL, putSL, putSL, putSL, putSL, putSQ, putSS, putSS, putSS, putSS, putSS, putST, putST, putST, putTM, putTM, putTM, putTM, putTM, putTM, putUI, putUI, putUI, putUL, putUL, putUL, putUL, putUL, putUN, putUN, putUNsq, putUS, putUS, putUS, putUS, putUS, putUT, putUT, putUT, putXX, putXX, putXX, putXX, putXX, putXX, putXX, putXX, putXXsq, putXXsq, remove, setPrivateCreatorID, size, vm, writeHeader, writeHeader
 

Method Detail

getPreamble

byte[] getPreamble()

setPreamble

void setPreamble(byte[] preamble)

getMediaStorageSOPClassUID

java.lang.String getMediaStorageSOPClassUID()

getMediaStorageSOPInstanceUID

java.lang.String getMediaStorageSOPInstanceUID()

getTransferSyntaxUID

java.lang.String getTransferSyntaxUID()

getImplementationClassUID

java.lang.String getImplementationClassUID()

getImplementationVersionName

java.lang.String getImplementationVersionName()

write

void write(DcmHandler handler)
           throws java.io.IOException
Throws:
java.io.IOException

write

void write(java.io.OutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException

write

void write(javax.imageio.stream.ImageOutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException

write

void write(org.xml.sax.ContentHandler ch,
           TagDictionary dict)
           throws java.io.IOException
Throws:
java.io.IOException

write2

void write2(org.xml.sax.ContentHandler ch,
            TagDictionary dict,
            int[] excludeTags,
            int excludeValueLengthLimit,
            java.io.File basedir)
            throws java.io.IOException
Throws:
java.io.IOException

read

void read(java.io.InputStream in)
          throws java.io.IOException
Throws:
java.io.IOException