org.apache.fontbox.cff

Class DataOutput

public class DataOutput extends Object

Version: $Revision: 1.0 $

Author: Villu Russmann

Constructor Summary
DataOutput()
Constructor.
DataOutput(String encoding)
Constructor with a given encoding.
Method Summary
byte[]getBytes()
Returns the written data buffer as byte array.
voidprint(String string)
Write the given string to the buffer using the given encoding.
voidprintln(String string)
Write the given string to the buffer using the given encoding.
voidprintln()
Add a newline to the given string.
voidwrite(int value)
Write an int value to the buffer.
voidwrite(byte[] buffer)
Write a byte array to the buffer.
voidwrite(byte[] buffer, int offset, int length)
Write a part of a byte array to the buffer.

Constructor Detail

DataOutput

public DataOutput()
Constructor.

DataOutput

public DataOutput(String encoding)
Constructor with a given encoding.

Parameters: encoding the encoding to be used for writing

Method Detail

getBytes

public byte[] getBytes()
Returns the written data buffer as byte array.

Returns: the data buffer as byte array

print

public void print(String string)
Write the given string to the buffer using the given encoding.

Parameters: string the given string

Throws: IOException If an error occurs during writing the data to the buffer

println

public void println(String string)
Write the given string to the buffer using the given encoding. A newline is added after the given string

Parameters: string the given string

Throws: IOException If an error occurs during writing the data to the buffer

println

public void println()
Add a newline to the given string.

write

public void write(int value)
Write an int value to the buffer.

Parameters: value the given value

write

public void write(byte[] buffer)
Write a byte array to the buffer.

Parameters: buffer the given byte array

write

public void write(byte[] buffer, int offset, int length)
Write a part of a byte array to the buffer.

Parameters: buffer the given byte buffer offset the offset where to start length the amount of bytes to be written from the array

Copyright © 2008-2011 Apache Software Foundation. All Rights Reserved.