Class SeparatorPageNode


  • public class SeparatorPageNode
    extends Node
    The SeparatorPageNode interleaves the streams passing through it with generated pages which can be used as separator pages in an aggregated document etc.

    The pages are generated by converting the stream metadata (i.e. the StreamDescriptors) to XML. This XML is transformed by applying an XSLT stylesheet which transforms the XML into XSL:FO and subsequently rendering the XSL:FO into the desired output format using the XSLFOFormatterNode.

    • Field Detail

      • DEFAULT_STYLE_SHEET

        public static final URI DEFAULT_STYLE_SHEET
    • Constructor Detail

      • SeparatorPageNode

        public SeparatorPageNode()
    • Method Detail

      • getWorkerClassName

        public String getWorkerClassName()
        Description copied from class: Node
        Return the node's associated com.levigo.jadice.server.core.NodeWorker full qualified class's name. By default, the worker class name is
        • The same as the node name with the trailing "Node" replaced by "Worker" if the node name ends in "Node"
        • The node class name with an appended "Worker" otherwise.
        The package name of the worker class is the name of the Node's package with an appended ".worker".

        This behavior can be overridden in concrete subclasses.

        Overrides:
        getWorkerClassName in class Node
        Returns:
        the full qualified class name of the worker of this node.
      • getTargetMimeType

        public String getTargetMimeType()
        Get the selected target MIME type
        Returns:
        selected target MIME type
      • setTargetMimeType

        public void setTargetMimeType​(String targetMimeType)
        Set the target MIME type.
        Parameters:
        targetMimeType - the target MIME type
      • getStylesheet

        public URI getStylesheet()
      • setStylesheetURL

        public void setStylesheetURL​(URI location)