org.apache.agila.util
Class XMLUtil

java.lang.Object
  extended by org.apache.agila.util.XMLUtil

public class XMLUtil
extends java.lang.Object

Utility class for converting workflow XML to objects

Version:
$Id: $
Author:
Geir Magnusson Jr.

Constructor Summary
XMLUtil()
           
 
Method Summary
static BusinessProcess deserializeXML(java.io.Reader doc)
          Turns an XML document of a workflow specification into a BusinessProcess object
protected static void digestNode(BusinessProcessImpl graph, org.dom4j.Element node)
           
protected static void digestVariable(BusinessProcessImpl graph, org.dom4j.Element node)
           
static void main(java.lang.String[] args)
           
protected static void setProperty(Node node, java.lang.String name, java.lang.String value)
          Sets the JavaBean property on the given node from the given name and value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLUtil

public XMLUtil()
Method Detail

deserializeXML

public static BusinessProcess deserializeXML(java.io.Reader doc)
Turns an XML document of a workflow specification into a BusinessProcess object

Parameters:
doc -
Returns:

digestVariable

protected static void digestVariable(BusinessProcessImpl graph,
                                     org.dom4j.Element node)

digestNode

protected static void digestNode(BusinessProcessImpl graph,
                                 org.dom4j.Element node)
                          throws java.lang.ClassNotFoundException,
                                 java.lang.IllegalAccessException,
                                 java.lang.InstantiationException,
                                 org.codehaus.groovy.control.CompilationFailedException
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
org.codehaus.groovy.control.CompilationFailedException

setProperty

protected static void setProperty(Node node,
                                  java.lang.String name,
                                  java.lang.String value)
Sets the JavaBean property on the given node from the given name and value


main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.