xApi.xPrint
Class xDocumentMixer

java.lang.Object
  extended byxApi.xPrint.xDocumentMixer

public class xDocumentMixer
extends java.lang.Object

xDocumentMixer führt das Mischen von Daten in die vordefinierten Formulartemplates aus. In einem Formulartemplate können Variablen und Tabellen mit Daten befüllt werden. Bei der Erstellung von Formularen kann durch den Formulardesiger ein Beispieldatenstrom generiert werden, der als Vorlage für den Datenstrom des Documentmixers dient.


Constructor Summary
xDocumentMixer()
           
 
Method Summary
static org.w3c.dom.Document run(byte[] formIn, byte[] xmlIn)
          Ausführen des Mischprozesses.
static org.w3c.dom.Document run(org.w3c.dom.Document formDoc, org.w3c.dom.Document xmlDoc)
          Ausführen des Mischprozesses.
static org.w3c.dom.Node runActions(org.w3c.dom.Node formDoc, org.w3c.dom.Node actionsNode)
          Ausführen des Actionmischprozesses.
static org.w3c.dom.Node runAttributes(org.w3c.dom.Node formDoc, org.w3c.dom.Node attributesNode)
          Ausführen des Attributmischprozesses.
static org.w3c.dom.Document runFunctions(java.lang.String foDoc, org.w3c.dom.Document xmlDoc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

xDocumentMixer

public xDocumentMixer()
Method Detail

run

public static final org.w3c.dom.Document run(org.w3c.dom.Document formDoc,
                                             org.w3c.dom.Document xmlDoc)
Ausführen des Mischprozesses. Parameter formDoc beinhaltet das Formulartemplate als XML- Document, xmlDoc beinhaltet den Datenstrom als XML- Document. Zurückgegeben wird das mit Daten befüllte Document.


runAttributes

public static final org.w3c.dom.Node runAttributes(org.w3c.dom.Node formDoc,
                                                   org.w3c.dom.Node attributesNode)
Ausführen des Attributmischprozesses. Parameter formDoc beinhaltet das Formulartemplate als XML- Document, attributesNode beinhaltet den Knoten mit den Attributen. Zurückgegeben wird das mit den Attributen angereicherte Dokument.


runActions

public static final org.w3c.dom.Node runActions(org.w3c.dom.Node formDoc,
                                                org.w3c.dom.Node actionsNode)
Ausführen des Actionmischprozesses. Parameter formDoc beinhaltet das Formulartemplate als XML- Document, attributesNode beinhaltet den Knoten mit den Aktionen. Zurückgegeben wird das durch die Aktionen ver„nderte Dokument.


run

public static final org.w3c.dom.Document run(byte[] formIn,
                                             byte[] xmlIn)
                                      throws java.lang.Exception
Ausführen des Mischprozesses. Parameter formDoc beinhaltet das Formulartemplate als byte[], xmlDoc beinhaltet den Datenstrom als byte[]. Zurückgegeben wird das mit Daten befüllte Document als byte[].

Throws:
java.lang.Exception

runFunctions

public static final org.w3c.dom.Document runFunctions(java.lang.String foDoc,
                                                      org.w3c.dom.Document xmlDoc)