at.gv.egiz.pdfas.impl.output
Class ByteArrayDataSink

java.lang.Object
  extended byat.gv.egiz.pdfas.impl.output.ByteArrayDataSink
All Implemented Interfaces:
DataSink

public class ByteArrayDataSink
extends Object
implements DataSink

Author:
wprinz

Field Summary
protected  ByteArrayOutputStream baos
           
protected  String characterEncoding
           
protected  String mimeType
           
 
Constructor Summary
ByteArrayDataSink()
           
 
Method Summary
 OutputStream createOutputStream(String mimeType)
           
 OutputStream createOutputStream(String mimeType, String characterEncoding)
           
 byte[] getByteArray()
          Returns the byte array.
 String getCharacterEncoding()
           
 String getMimeType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mimeType

protected String mimeType

characterEncoding

protected String characterEncoding

baos

protected ByteArrayOutputStream baos
Constructor Detail

ByteArrayDataSink

public ByteArrayDataSink()
Method Detail

createOutputStream

public OutputStream createOutputStream(String mimeType)
Specified by:
createOutputStream in interface DataSink
See Also:
DataSink.createOutputStream(java.lang.String)

createOutputStream

public OutputStream createOutputStream(String mimeType,
                                       String characterEncoding)
Specified by:
createOutputStream in interface DataSink
See Also:
DataSink.createOutputStream(java.lang.String, java.lang.String)

getByteArray

public byte[] getByteArray()
Returns the byte array.

Returns:
Returns the byte array.

getMimeType

public String getMimeType()
Specified by:
getMimeType in interface DataSink
Returns:
the mimeType

getCharacterEncoding

public String getCharacterEncoding()
Specified by:
getCharacterEncoding in interface DataSink
Returns:
the characterEncoding


Copyright © 2006-2010. All Rights Reserved.