org.apache.fontbox.cff
Class CFFDataInput

java.lang.Object
  extended by org.apache.fontbox.cff.DataInput
      extended by org.apache.fontbox.cff.CFFDataInput

public class CFFDataInput
extends DataInput

This is specialized DataInput. It's used to parse a CFFFont.

Version:
$Revision$
Author:
Villu Russmann

Constructor Summary
CFFDataInput(byte[] buffer)
          Constructor.
 
Method Summary
 int readCard16()
          Read one single Card16 value from the buffer.
 int readCard8()
          Read one single Card8 value from the buffer.
 int readOffset(int offSize)
          Read the offset from the buffer.
 int readOffSize()
          Read the offsize from the buffer.
 int readSID()
          Read a SID from the buffer.
 
Methods inherited from class org.apache.fontbox.cff.DataInput
getPosition, getString, hasRemaining, readByte, readBytes, readInt, readShort, readUnsignedByte, readUnsignedShort, setPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFFDataInput

public CFFDataInput(byte[] buffer)
Constructor.

Parameters:
buffer - the buffer to be read
Method Detail

readCard8

public int readCard8()
              throws java.io.IOException
Read one single Card8 value from the buffer.

Returns:
the card8 value
Throws:
java.io.IOException - if an error occurs during reading

readCard16

public int readCard16()
               throws java.io.IOException
Read one single Card16 value from the buffer.

Returns:
the card16 value
Throws:
java.io.IOException - if an error occurs during reading

readOffset

public int readOffset(int offSize)
               throws java.io.IOException
Read the offset from the buffer.

Parameters:
offSize - the given offsize
Returns:
the offset
Throws:
java.io.IOException - if an error occurs during reading

readOffSize

public int readOffSize()
                throws java.io.IOException
Read the offsize from the buffer.

Returns:
the offsize
Throws:
java.io.IOException - if an error occurs during reading

readSID

public int readSID()
            throws java.io.IOException
Read a SID from the buffer.

Returns:
the SID
Throws:
java.io.IOException - if an error occurs during reading


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