Package org.apache.fontbox.cff
Class DataOutput
java.lang.Object
org.apache.fontbox.cff.DataOutput
- Author:
- Villu Ruusmann
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBytes()
Returns the written data buffer as byte array.void
Write the given string to the buffer using the given encoding.void
println()
Add a newline to the given string.void
Write the given string to the buffer using the given encoding.void
write
(byte[] buffer) Write a byte array to the buffer.void
write
(byte[] buffer, int offset, int length) Write a part of a byte array to the buffer.void
write
(int value) Write an int value to the buffer.
-
Constructor Details
-
DataOutput
public DataOutput()Constructor. -
DataOutput
Constructor with a given encoding.- Parameters:
encoding
- the encoding to be used for writing
-
-
Method Details
-
getBytes
public byte[] getBytes()Returns the written data buffer as byte array.- Returns:
- the data buffer as byte array
-
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 bufferoffset
- the offset where to startlength
- the amount of bytes to be written from the array
-
print
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
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.
-