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
StreamDescriptor
s) 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
.
Modifier and Type | Class and Description |
---|---|
static class |
SeparatorPageNode.SeparatorPlacement |
Node.Cardinality
Modifier and Type | Field and Description |
---|---|
static URI |
DEFAULT_STYLE_SHEET |
Constructor and Description |
---|
SeparatorPageNode() |
Modifier and Type | Method and Description |
---|---|
SeparatorPageNode.SeparatorPlacement |
getSeparatorPlacement() |
URI |
getStylesheet() |
String |
getTargetMimeType()
Get the selected target MIME type
|
String |
getWorkerClassName()
Return the node's associated
NodeWorker full qualified class's
name. |
void |
setSeparatorPlacement(SeparatorPageNode.SeparatorPlacement separatorPlacement) |
void |
setStylesheetURL(URI location) |
void |
setTargetMimeType(String targetMimeType)
Set the target MIME type.
|
addTransportReceiver, appendSuccessor, apply, equals, getInputCardinality, getJob, getOutputCardinality, getPredecessors, getSubsidiaryNodes, getSuccessors, getTransportSender, getUUID, hashCode, initialize, prependPredecessor, remove, validateConfiguration
public static final URI DEFAULT_STYLE_SHEET
public String getWorkerClassName()
Node
Return the node's associated
NodeWorker
full qualified class's
name. By default, the worker class name is
This behavior can be overridden in concrete subclasses.
getWorkerClassName
in class Node
public String getTargetMimeType()
public void setTargetMimeType(String targetMimeType)
targetMimeType
- public URI getStylesheet()
public void setStylesheetURL(URI location)
public SeparatorPageNode.SeparatorPlacement getSeparatorPlacement()
public void setSeparatorPlacement(SeparatorPageNode.SeparatorPlacement separatorPlacement)
Copyright © 2017 levigo holding gmbh. All rights reserved.