Class MonospaceFontRegistry
java.lang.Object
org.pentaho.reporting.libraries.fonts.monospace.MonospaceFontRegistry
- All Implemented Interfaces:
 FontRegistry
Creation-Date: 13.05.2007, 13:12:04
- Author:
 - Thomas Morgner
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidadd(MonospaceFontFamily family) Creates a new font metrics factory.String[]getFontFamily(String name) Tries to find a font family with the given name, looking through all alternative font names if neccessary.String[]voidprotected static FontCachevoidsetFallback(MonospaceFontFamily fallback)  
- 
Constructor Details
- 
MonospaceFontRegistry
public MonospaceFontRegistry(float lpi, float cpi)  
 - 
 - 
Method Details
- 
internalGetSecondLevelCache
 - 
getSecondLevelCache
- Specified by:
 getSecondLevelCachein interfaceFontRegistry
 - 
add
 - 
getFallback
 - 
setFallback
 - 
initialize
public void initialize()- Specified by:
 initializein interfaceFontRegistry
 - 
getFontFamily
Tries to find a font family with the given name, looking through all alternative font names if neccessary.- Specified by:
 getFontFamilyin interfaceFontRegistry- Parameters:
 name-- Returns:
 - the font family or null, if there is no such family.
 
 - 
getRegisteredFamilies
- Specified by:
 getRegisteredFamiliesin interfaceFontRegistry
 - 
getAllRegisteredFamilies
- Specified by:
 getAllRegisteredFamiliesin interfaceFontRegistry
 - 
createMetricsFactory
Creates a new font metrics factory. That factory is specific to a certain font registry and is not required to handle font records from foreign font registries. A font metrics factory should never be used on its own. It should be embedded into and used by a FontStorage implementation.- Specified by:
 createMetricsFactoryin interfaceFontRegistry- Returns:
 
 
 -