org.dcm4che.data
Interface DcmHandler


public interface DcmHandler

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

Method Summary
 void endCommand()
           
 void endDataset()
           
 void endDcmFile()
           
 void endElement()
           
 void endFileMetaInfo()
           
 void endItem(int len)
           
 void endSequence(int length)
           
 void fragment(int id, long pos, byte[] data, int start, int length)
           
 void setDcmDecodeParam(DcmDecodeParam param)
           
 void startCommand()
           
 void startDataset()
           
 void startDcmFile()
           
 void startElement(int tag, int vr, long pos)
           
 void startFileMetaInfo(byte[] preamble)
           
 void startItem(int id, long pos, int length)
           
 void startSequence(int length)
           
 void value(byte[] data, int start, int length)
           
 

Method Detail

startCommand

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

endCommand

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

startDcmFile

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

endDcmFile

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

startFileMetaInfo

void startFileMetaInfo(byte[] preamble)
                       throws java.io.IOException
Throws:
java.io.IOException

endFileMetaInfo

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

startDataset

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

endDataset

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

setDcmDecodeParam

void setDcmDecodeParam(DcmDecodeParam param)

startElement

void startElement(int tag,
                  int vr,
                  long pos)
                  throws java.io.IOException
Throws:
java.io.IOException

endElement

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

startSequence

void startSequence(int length)
                   throws java.io.IOException
Throws:
java.io.IOException

endSequence

void endSequence(int length)
                 throws java.io.IOException
Throws:
java.io.IOException

startItem

void startItem(int id,
               long pos,
               int length)
               throws java.io.IOException
Throws:
java.io.IOException

endItem

void endItem(int len)
             throws java.io.IOException
Throws:
java.io.IOException

value

void value(byte[] data,
           int start,
           int length)
           throws java.io.IOException
Throws:
java.io.IOException

fragment

void fragment(int id,
              long pos,
              byte[] data,
              int start,
              int length)
              throws java.io.IOException
Throws:
java.io.IOException