org.apache.fontbox.cff.encoding
Class CFFEncoding

java.lang.Object
  extended by org.apache.fontbox.cff.encoding.CFFEncoding
Direct Known Subclasses:
CFFExpertEncoding, CFFStandardEncoding

public abstract class CFFEncoding
extends Object

This is the superclass for all CFFFont encodings.

Version:
$Revision$
Author:
Villu Ruusmann

Nested Class Summary
static class CFFEncoding.Entry
          This class represents a single code/SID mapping of the encoding.
 
Constructor Summary
CFFEncoding()
           
 
Method Summary
 void addEntry(CFFEncoding.Entry entry)
          Add a single entry.
 int getCode(int sid)
          Returns the code corresponding to the given SID.
 List<CFFEncoding.Entry> getEntries()
          A list of all entries within this encoding.
 int getSID(int code)
          Returns the SID corresponding to the given code.
 boolean isFontSpecific()
          Determines if the encoding is font specific or not.
 void register(int code, int sid)
          Adds a new code/SID combination to the encoding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFFEncoding

public CFFEncoding()
Method Detail

isFontSpecific

public boolean isFontSpecific()
Determines if the encoding is font specific or not.

Returns:
if the encoding is font specific

getCode

public int getCode(int sid)
Returns the code corresponding to the given SID.

Parameters:
sid - the given SID
Returns:
the corresponding code

getSID

public int getSID(int code)
Returns the SID corresponding to the given code.

Parameters:
code - the given code
Returns:
the corresponding SID

register

public void register(int code,
                     int sid)
Adds a new code/SID combination to the encoding.

Parameters:
code - the given code
sid - the given SID

addEntry

public void addEntry(CFFEncoding.Entry entry)
Add a single entry.

Parameters:
entry - the entry to be added

getEntries

public List<CFFEncoding.Entry> getEntries()
A list of all entries within this encoding.

Returns:
a list of all entries


Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.