org.demac.process.base.xml
Class DpdlWriter
java.lang.Object
org.demac.process.base.xml.DpdlWriter
- Direct Known Subclasses:
- DpdlWriterImpl
public abstract class DpdlWriter
- extends java.lang.Object
A Writer to write the process description back to XML, implemented as a singleton.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DpdlWriter
public DpdlWriter()
getInstance
public static DpdlWriter getInstance()
- Returns:
- the instance of the DpdlParser.
writeDpdl
public abstract byte[] writeDpdl(Package data)
throws ParserException
- Deprecated. use writeDpdlRecursively() instead
- Method to write a process description to XML
- Parameters:
data
- the process description to be written as a
org.demac.process.base.dpdl.Package
- Returns:
- the process as XML
- Throws:
org.demac.process.base.xml.ParserException
- if the process description cannot be written.
ParserException
writeDpdlRecursively
public abstract byte[] writeDpdlRecursively(Package data)
throws ParserException
- Method to write a process description to XML
- Parameters:
data
- the process description to be written as a
org.demac.process.base.dpdl.Package
- Returns:
- the process as XML
- Throws:
org.demac.process.base.xml.ParserException
- if the process description cannot be written.
ParserException