fop 2.2

org.apache.fop.fonts.cff
Class CFFDataReader.CFFIndexData

java.lang.Object
  extended by org.apache.fop.fonts.cff.CFFDataReader.CFFSubTable
      extended by org.apache.fop.fonts.cff.CFFDataReader.CFFIndexData
Enclosing class:
CFFDataReader

public class CFFDataReader.CFFIndexData
extends CFFDataReader.CFFSubTable

An object used to hold index data from the CFF data


Constructor Summary
CFFDataReader.CFFIndexData()
           
 
Method Summary
 byte[] getData()
           
 int getNumObjects()
           
 int[] getOffsets()
           
 int getOffSize()
           
 byte[] getValue(int index)
          Retrieves data from the index data
 int getValueLength(int index)
           
 int getValuePosition(int index)
           
 void parseIndexHeader(org.apache.fontbox.cff.CFFDataInput cffData)
          Parses index data from an index object found within the CFF byte data
 void setData(int position, int length)
           
 void setNumObjects(int numObjects)
           
 void setOffsets(int[] offsets)
           
 void setOffSize(int offSize)
           
 
Methods inherited from class org.apache.fop.fonts.cff.CFFDataReader.CFFSubTable
getByteData, setByteData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFFDataReader.CFFIndexData

public CFFDataReader.CFFIndexData()
Method Detail

setNumObjects

public void setNumObjects(int numObjects)

getNumObjects

public int getNumObjects()

setOffSize

public void setOffSize(int offSize)

getOffSize

public int getOffSize()

setOffsets

public void setOffsets(int[] offsets)

getOffsets

public int[] getOffsets()

setData

public void setData(int position,
                    int length)

getData

public byte[] getData()
               throws java.io.IOException
Throws:
java.io.IOException

parseIndexHeader

public void parseIndexHeader(org.apache.fontbox.cff.CFFDataInput cffData)
                      throws java.io.IOException
Parses index data from an index object found within the CFF byte data

Parameters:
cffData - A byte array containing the CFF data
Throws:
java.io.IOException - Throws an IO Exception if an error occurs

getValue

public byte[] getValue(int index)
                throws java.io.IOException
Retrieves data from the index data

Parameters:
index - The index position of the data to retrieve
Returns:
Returns the byte data for the given index
Throws:
java.io.IOException - Throws an IO Exception if an error occurs

getValuePosition

public int getValuePosition(int index)

getValueLength

public int getValueLength(int index)

fop 2.2

Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.