org.dicom4j.network.protocoldataunit.codec
Class ProtocolDataUnitEncoder

java.lang.Object
  extended by org.dicom4j.network.protocoldataunit.codec.ProtocolDataUnitEncoder

public class ProtocolDataUnitEncoder
extends Object

Encode ProtocolDataUnitinto bytes

Since:
0.0.0
Author:
Laurent Lecomte

Constructor Summary
ProtocolDataUnitEncoder()
          Creates new Encoder
 
Method Summary
 byte[] encode(ProtocolDataUnit aPDU)
          Encode a ProtocolDataUnit
 void encode(ProtocolDataUnit aPDU, org.apache.commons.io.output.ByteArrayOutputStream aStream)
          Encode a ProtocolDataUnit into a stream
 byte[] encode(ProtocolDataUnits aPDUs)
          Encode a list of ProtocolDataUnit
 void encode(ProtocolDataUnits aPDUs, org.apache.commons.io.output.ByteArrayOutputStream aStream)
          Encode a list of ProtocolDataUnit into a stream
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolDataUnitEncoder

public ProtocolDataUnitEncoder()
Creates new Encoder

Method Detail

encode

public byte[] encode(ProtocolDataUnit aPDU)
              throws ProtocolDataUnitEncoderException
Encode a ProtocolDataUnit

Parameters:
aPDU - the PDU to encode
Returns:
encoded PDU
Throws:
Exception
ProtocolDataUnitEncoderException

encode

public void encode(ProtocolDataUnit aPDU,
                   org.apache.commons.io.output.ByteArrayOutputStream aStream)
            throws ProtocolDataUnitEncoderException
Encode a ProtocolDataUnit into a stream

Parameters:
aPDU - the PDU to encode
aStream - the stream to write into
Throws:
Exception
ProtocolDataUnitEncoderException

encode

public byte[] encode(ProtocolDataUnits aPDUs)
              throws ProtocolDataUnitEncoderException
Encode a list of ProtocolDataUnit

Parameters:
aPDU - the PDU to encode
Returns:
encoded PDU
Throws:
Exception
ProtocolDataUnitEncoderException

encode

public void encode(ProtocolDataUnits aPDUs,
                   org.apache.commons.io.output.ByteArrayOutputStream aStream)
            throws ProtocolDataUnitEncoderException
Encode a list of ProtocolDataUnit into a stream

Parameters:
aPDUs -
aStream - the stream to write into
Throws:
Exception
ProtocolDataUnitEncoderException


Copyright © 2009 dicom4j. All Rights Reserved.