com.oy.shared.lm.in
Class WSDLtoGRAPH
java.lang.Object
com.oy.shared.lm.in.WSDLtoGRAPH
- public class WSDLtoGRAPH
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
graph
private Graph graph
doc
private org.w3c.dom.Document doc
nameToNode
private java.util.Map nameToNode
options
private TaskOptions options
colors
private java.lang.String[] colors
COLOR_FILL
static final int COLOR_FILL
- See Also:
- Constant Field Values
COLOR_LINE
static final int COLOR_LINE
- See Also:
- Constant Field Values
NS_WSDL
static final java.lang.String NS_WSDL
- See Also:
- Constant Field Values
NS_SOAP
static final java.lang.String NS_SOAP
- See Also:
- Constant Field Values
WSDLtoGRAPH
WSDLtoGRAPH()
load
public static IGraphModel load(TaskOptions options)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
- Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
innerLoad
private IGraphModel innerLoad(TaskOptions options)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
- Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
processServicesList
private void processServicesList(java.util.List nodes)
processPortList
private void processPortList(java.util.List nodes,
GraphNode service)
processPortBinding
private java.lang.String processPortBinding(org.w3c.dom.Node node,
GraphNode port)
processBindingPortType
private void processBindingPortType(org.w3c.dom.Node node,
GraphNode port)
formatOperationInput
private java.lang.String formatOperationInput(org.w3c.dom.Node operation)
formatOperationOutput
private java.lang.String formatOperationOutput(org.w3c.dom.Node operation)
formatOperationFault
private java.lang.String formatOperationFault(org.w3c.dom.Node operation)
processPortTypeOperations
private void processPortTypeOperations(java.lang.String portTypeName,
java.util.List nodes,
GraphNode portType)
getMessageForInOutFaultNode
private org.w3c.dom.Node getMessageForInOutFaultNode(java.lang.String name)
getDocumentation
private java.lang.String getDocumentation(org.w3c.dom.Node node)
getOrCreateNode
private GraphNode getOrCreateNode(java.lang.String name,
java.lang.String type,
java.lang.String desc,
java.lang.String color)
Copyright (C) 2005-2006 Pavel Simakov
http://www.softwaresecretweapons.com