fop 1.0

org.apache.fop.tools.fontlist
Class FontSpec

java.lang.Object
  extended by org.apache.fop.tools.fontlist.FontSpec
All Implemented Interfaces:
java.lang.Comparable

public class FontSpec
extends java.lang.Object
implements java.lang.Comparable

Represents a font with information on how it can be used from XSL-FO.


Constructor Summary
FontSpec(java.lang.String key, FontMetrics metrics)
          Creates a new font spec.
 
Method Summary
 void addFamilyNames(java.util.Collection names)
          Adds font family names.
 void addTriplet(FontTriplet triplet)
          Adds a font triplet.
 int compareTo(java.lang.Object o)
          
 java.util.SortedSet getFamilyNames()
          Returns the font family names.
 FontMetrics getFontMetrics()
          Returns the font metrics.
 java.lang.String getKey()
          Returns the internal font key.
 java.util.Collection getTriplets()
          Returns the font triplets.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FontSpec

public FontSpec(java.lang.String key,
                FontMetrics metrics)
Creates a new font spec.

Parameters:
key - the internal font key
metrics - the font metrics
Method Detail

addFamilyNames

public void addFamilyNames(java.util.Collection names)
Adds font family names.

Parameters:
names - the names

addTriplet

public void addTriplet(FontTriplet triplet)
Adds a font triplet.

Parameters:
triplet - the font triplet

getFamilyNames

public java.util.SortedSet getFamilyNames()
Returns the font family names.

Returns:
the font family names

getTriplets

public java.util.Collection getTriplets()
Returns the font triplets.

Returns:
the font triplets

getKey

public java.lang.String getKey()
Returns the internal font key.

Returns:
the internal font key

getFontMetrics

public FontMetrics getFontMetrics()
Returns the font metrics.

Returns:
the font metrics

compareTo

public int compareTo(java.lang.Object o)

Specified by:
compareTo in interface java.lang.Comparable

fop 1.0

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