Interface Renderer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void highlight​(java.lang.String name, java.io.InputStream in, java.io.OutputStream out, java.lang.String encoding, boolean fragment)
      Transforms source code that's provided through an InputStream to highlighted syntax and writes it back to an OutputStream.
      java.lang.String highlight​(java.lang.String name, java.lang.String in, java.lang.String encoding, boolean fragment)
      Transforms source code that's provided through a String to highlighted syntax and returns it as a String.
    • Method Detail

      • highlight

        void highlight​(java.lang.String name,
                       java.io.InputStream in,
                       java.io.OutputStream out,
                       java.lang.String encoding,
                       boolean fragment)
                throws java.io.IOException
        Transforms source code that's provided through an InputStream to highlighted syntax and writes it back to an OutputStream.
        Parameters:
        name - The name of the source file.
        in - The input stream that provides the source code that needs to be transformed.
        out - The output stream to which to result should be written.
        encoding - The encoding that will be used to read and write the text.
        fragment - true if the result should be a fragment; or false if it should be a complete document
        Throws:
        java.io.IOException
        Since:
        1.0
        See Also:
        highlight(String, String, String, boolean)
      • highlight

        java.lang.String highlight​(java.lang.String name,
                                   java.lang.String in,
                                   java.lang.String encoding,
                                   boolean fragment)
                            throws java.io.IOException
        Transforms source code that's provided through a String to highlighted syntax and returns it as a String.
        Parameters:
        name - The name of the source file.
        in - The input string that provides the source code that needs to be transformed.
        encoding - The encoding that will be used to read and write the text.
        fragment - true if the result should be a fragment; or false if it should be a complete document
        Returns:
        the highlighted source code as a string
        Throws:
        java.io.IOException
        Since:
        1.0
        See Also:
        highlight(String, InputStream, OutputStream, String, boolean)