org.globus.cog.karajan.util.serialization
Class XMLConverter
java.lang.Object
org.globus.cog.karajan.util.serialization.XMLConverter
public class XMLConverter
- extends Object
Method Summary |
void |
alias(String name,
Class cls)
|
static void |
checkpoint(ExecutionContext ec,
Writer fw)
|
static XMLConverter |
createSourceMarshallingConverter(ElementTree tree)
|
static XMLConverter |
createStateMarshallingConverter(ElementTree tree)
|
KarajanSerializationContext |
getKContext()
|
static void |
read(FlowNode parent,
ElementTree tree,
Reader reader,
String project)
|
static void |
read(FlowNode parent,
ElementTree tree,
Reader reader,
String project,
boolean lineNumbers)
|
static StateManager._Checkpoint |
readCheckpoint(Reader reader,
String project,
boolean lineNumbers)
|
static Object |
readObject(Reader reader)
|
static Object |
readObject(Reader reader,
ElementTree tree)
|
static Object |
readObject(Reader reader,
ElementTree tree,
boolean restricted)
|
static Object |
readObjectRestricted(Reader reader)
|
static Object |
readObjectRestricted(Reader reader,
ElementTree tree)
|
static ElementTree |
readSource(Reader reader,
String name)
|
static ElementTree |
readSource(Reader reader,
String name,
boolean lineNumbers)
|
static void |
readWithRoot(FlowNode parent,
ElementTree tree,
Reader reader,
String project)
|
static void |
readWithRoot(FlowNode parent,
ElementTree tree,
Reader reader,
String project,
boolean lineNumbers)
|
void |
registerConverter(com.thoughtworks.xstream.converters.Converter c)
|
void |
registerConverter(com.thoughtworks.xstream.converters.Converter c,
int priority)
|
static void |
serializeEvent(Event e,
ElementTree tree,
Writer fw)
|
static void |
serializeEvent(Event e,
Writer fw)
|
static void |
serializeObject(Object o,
Writer fw)
|
static void |
serializeStack(VariableStack stack,
Writer fw)
|
static void |
serializeTree(ElementTree tree,
Writer fw)
|
void |
write(Object obj,
Writer writer)
|
void |
writeTree(Writer writer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLConverter
public XMLConverter()
XMLConverter
public XMLConverter(ElementTree tree)
XMLConverter
public XMLConverter(KarajanSerializationContext kcontext)
XMLConverter
public XMLConverter(KarajanSerializationContext kcontext,
boolean restricted)
registerConverter
public void registerConverter(com.thoughtworks.xstream.converters.Converter c,
int priority)
registerConverter
public final void registerConverter(com.thoughtworks.xstream.converters.Converter c)
alias
public final void alias(String name,
Class cls)
writeTree
public void writeTree(Writer writer)
write
public void write(Object obj,
Writer writer)
readSource
public static ElementTree readSource(Reader reader,
String name)
readSource
public static ElementTree readSource(Reader reader,
String name,
boolean lineNumbers)
readCheckpoint
public static StateManager._Checkpoint readCheckpoint(Reader reader,
String project,
boolean lineNumbers)
readObject
public static Object readObject(Reader reader)
readObjectRestricted
public static Object readObjectRestricted(Reader reader)
readObject
public static Object readObject(Reader reader,
ElementTree tree)
readObjectRestricted
public static Object readObjectRestricted(Reader reader,
ElementTree tree)
readObject
public static Object readObject(Reader reader,
ElementTree tree,
boolean restricted)
readWithRoot
public static void readWithRoot(FlowNode parent,
ElementTree tree,
Reader reader,
String project)
readWithRoot
public static void readWithRoot(FlowNode parent,
ElementTree tree,
Reader reader,
String project,
boolean lineNumbers)
read
public static void read(FlowNode parent,
ElementTree tree,
Reader reader,
String project)
read
public static void read(FlowNode parent,
ElementTree tree,
Reader reader,
String project,
boolean lineNumbers)
checkpoint
public static void checkpoint(ExecutionContext ec,
Writer fw)
throws IOException
- Throws:
IOException
serializeEvent
public static void serializeEvent(Event e,
Writer fw)
throws IOException
- Throws:
IOException
serializeEvent
public static void serializeEvent(Event e,
ElementTree tree,
Writer fw)
throws IOException
- Throws:
IOException
serializeObject
public static void serializeObject(Object o,
Writer fw)
serializeStack
public static void serializeStack(VariableStack stack,
Writer fw)
throws IOException
- Throws:
IOException
serializeTree
public static void serializeTree(ElementTree tree,
Writer fw)
throws IOException
- Throws:
IOException
createSourceMarshallingConverter
public static XMLConverter createSourceMarshallingConverter(ElementTree tree)
createStateMarshallingConverter
public static XMLConverter createStateMarshallingConverter(ElementTree tree)
getKContext
public KarajanSerializationContext getKContext()