net.sf.jasperreports.engine.fonts
Class SimpleFontExtensionHelper

java.lang.Object
  extended by net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper
All Implemented Interfaces:
ErrorHandler

public final class SimpleFontExtensionHelper
extends Object
implements ErrorHandler

Version:
$Id: SimpleFontExtensionHelper.java 5346 2012-05-08 12:08:01Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
static String DEFAULT_ENCODING
          Default XML output encoding.
 
Method Summary
 void error(SAXParseException e)
           
 void fatalError(SAXParseException e)
           
static String getFontsXml(List<FontFamily> fontFamilies)
           
static SimpleFontExtensionHelper getInstance()
          Return a cached instance.
 List<FontFamily> loadFontFamilies(InputStream is)
          Deprecated. To be removed.
 List<FontFamily> loadFontFamilies(JasperReportsContext jasperReportsContext, InputStream is)
           
 List<FontFamily> loadFontFamilies(JasperReportsContext jasperReportsContext, String file)
           
 List<FontFamily> loadFontFamilies(String file)
           
 void warning(SAXParseException e)
           
static void writeFontExtensionsProperties(String fontFamiliesPropertyValue, OutputStream outputStream)
           
static void writeFontExtensionsProperties(String fontsXmlLocation, String destFileName)
           
static void writeFontExtensionsProperties(String fontRegistryFactoryPropertyName, String fontRegistryFactoryPropertyValue, String fontFamiliesPropertyName, String fontFamiliesPropertyValue, OutputStream outputStream)
           
static void writeFontsXml(OutputStream outputStream, List<FontFamily> fontFamilies)
           
static void writeFontsXml(String destFileName, List<FontFamily> fontFamilies)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ENCODING

public static final String DEFAULT_ENCODING
Default XML output encoding.

See Also:
Constant Field Values
Method Detail

getInstance

public static SimpleFontExtensionHelper getInstance()
Return a cached instance.

Returns:
a cached instance

loadFontFamilies

public List<FontFamily> loadFontFamilies(String file)
See Also:
loadFontFamilies(JasperReportsContext, String)

loadFontFamilies

public List<FontFamily> loadFontFamilies(JasperReportsContext jasperReportsContext,
                                         String file)

loadFontFamilies

public List<FontFamily> loadFontFamilies(JasperReportsContext jasperReportsContext,
                                         InputStream is)

loadFontFamilies

public List<FontFamily> loadFontFamilies(InputStream is)
Deprecated. To be removed.


getFontsXml

public static String getFontsXml(List<FontFamily> fontFamilies)

writeFontsXml

public static void writeFontsXml(String destFileName,
                                 List<FontFamily> fontFamilies)
                          throws JRException
Throws:
JRException

writeFontsXml

public static void writeFontsXml(OutputStream outputStream,
                                 List<FontFamily> fontFamilies)
                          throws JRException
Throws:
JRException

writeFontExtensionsProperties

public static void writeFontExtensionsProperties(String fontsXmlLocation,
                                                 String destFileName)
                                          throws JRException
Throws:
JRException

writeFontExtensionsProperties

public static void writeFontExtensionsProperties(String fontFamiliesPropertyValue,
                                                 OutputStream outputStream)
                                          throws JRException
Throws:
JRException

writeFontExtensionsProperties

public static void writeFontExtensionsProperties(String fontRegistryFactoryPropertyName,
                                                 String fontRegistryFactoryPropertyValue,
                                                 String fontFamiliesPropertyName,
                                                 String fontFamiliesPropertyValue,
                                                 OutputStream outputStream)
                                          throws JRException
Throws:
JRException

error

public void error(SAXParseException e)
Specified by:
error in interface ErrorHandler

fatalError

public void fatalError(SAXParseException e)
Specified by:
fatalError in interface ErrorHandler

warning

public void warning(SAXParseException e)
Specified by:
warning in interface ErrorHandler


Copyright © 2012. All Rights Reserved.