Class SimpleFontExtensionHelper

  • All Implemented Interfaces:
    org.xml.sax.ErrorHandler

    public final class SimpleFontExtensionHelper
    extends java.lang.Object
    implements org.xml.sax.ErrorHandler
    Author:
    Teodor Danciu (teodord@users.sourceforge.net)
    • Field Detail

      • EXCEPTION_MESSAGE_KEY_FILE_WRITER_ERROR

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_FILE_WRITER_ERROR
        See Also:
        Constant Field Values
      • EXCEPTION_MESSAGE_KEY_OUTPUT_STREAM_WRITER_ERROR

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_OUTPUT_STREAM_WRITER_ERROR
        See Also:
        Constant Field Values
      • DEFAULT_ENCODING

        public static final java.lang.String DEFAULT_ENCODING
        Deprecated.
        Replaced by StandardCharsets.UTF_8.
    • Method Detail

      • getFontsXml

        public static java.lang.String getFontsXml​(java.util.List<FontFamily> fontFamilies)
      • writeFontExtensions

        protected static void writeFontExtensions​(java.io.Writer out,
                                                  FontExtensionsContainer extensions)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • writeExportFonts

        protected static void writeExportFonts​(JRXmlWriteHelper writer,
                                               java.util.Map<java.lang.String,​java.lang.String> exportFonts)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • writeFontsXml

        public static void writeFontsXml​(java.lang.String destFileName,
                                         java.util.List<FontFamily> fontFamilies)
                                  throws JRException
        Throws:
        JRException
      • writeFontsXml

        public static void writeFontsXml​(java.io.OutputStream outputStream,
                                         java.util.List<FontFamily> fontFamilies)
                                  throws JRException
        Throws:
        JRException
      • writeFontExtensionsProperties

        public static void writeFontExtensionsProperties​(java.lang.String fontsXmlLocation,
                                                         java.lang.String destFileName)
                                                  throws JRException
        Throws:
        JRException
      • writeFontExtensionsProperties

        public static void writeFontExtensionsProperties​(java.lang.String fontFamiliesPropertyValue,
                                                         java.io.OutputStream outputStream)
                                                  throws JRException
        Throws:
        JRException
      • writeFontExtensionsProperties

        public static void writeFontExtensionsProperties​(java.lang.String fontRegistryFactoryPropertyName,
                                                         java.lang.String fontRegistryFactoryPropertyValue,
                                                         java.lang.String fontFamiliesPropertyName,
                                                         java.lang.String fontFamiliesPropertyValue,
                                                         java.io.OutputStream outputStream)
                                                  throws JRException
        Throws:
        JRException
      • error

        public void error​(org.xml.sax.SAXParseException e)
        Specified by:
        error in interface org.xml.sax.ErrorHandler
      • fatalError

        public void fatalError​(org.xml.sax.SAXParseException e)
        Specified by:
        fatalError in interface org.xml.sax.ErrorHandler
      • warning

        public void warning​(org.xml.sax.SAXParseException e)
        Specified by:
        warning in interface org.xml.sax.ErrorHandler