org.codehaus.xfire.wsdl
Class AbstractWSDL
java.lang.Object
|
+--org.codehaus.xfire.wsdl.AbstractWSDL
- All Implemented Interfaces:
- WSDL
- public abstract class AbstractWSDL
- extends java.lang.Object
- implements WSDL
AbstractWSDL
- Author:
- Dan Diephouse
Field Summary |
protected org.dom4j.QName |
elementQ
|
protected org.dom4j.QName |
schemaQ
|
protected org.dom4j.QName |
xfireTypeQ
A QName for elements which hold the schema that a WSDL type writes out. |
protected org.dom4j.Namespace |
xsdNs
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xsdNs
protected org.dom4j.Namespace xsdNs
schemaQ
protected org.dom4j.QName schemaQ
elementQ
protected org.dom4j.QName elementQ
xfireTypeQ
protected org.dom4j.QName xfireTypeQ
- A QName for elements which hold the schema that a WSDL type writes out.
AbstractWSDL
public AbstractWSDL(Service service)
throws javax.wsdl.WSDLException
writeDocument
protected void writeDocument()
throws javax.wsdl.WSDLException
javax.wsdl.WSDLException
writeComplexTypes
protected void writeComplexTypes()
throws javax.wsdl.WSDLException
javax.wsdl.WSDLException
addDependency
public void addDependency(WSDLType type)
writeSchemaForNamespace
protected void writeSchemaForNamespace(org.dom4j.Element schema,
java.lang.String schemaNs)
- Write the schema types for a particular namespace.
- Parameters:
schema
- The schema definition for this namespace.
Attach the types to this.schemaNs
- The namespace to write the types for.
write
public void write(java.io.OutputStream out)
throws java.io.IOException
- Description copied from interface:
WSDL
- Write the WSDL to an OutputStream.
- Specified by:
write
in interface WSDL
- Parameters:
out
- The OutputStream.
- Throws:
java.io.IOException
- See Also:
WSDL.write(java.io.OutputStream)
addNamespace
public void addNamespace(java.lang.String prefix,
java.lang.String uri)
getNamespace
public org.dom4j.Namespace getNamespace(java.lang.String uri)
getDocument
public org.dom4j.Document getDocument()
- See Also:
org.codehaus.xfire.wsdl.WSDL#getDocument()
getDefinition
public javax.wsdl.Definition getDefinition()
setDefinition
public void setDefinition(javax.wsdl.Definition definition)
getService
public Service getService()
setService
public void setService(Service service)
createSchemaType
public org.dom4j.Element createSchemaType(java.lang.String namespace)
- Create a shcema type element and store it to be written later on.
- Parameters:
namespace
- The namespace to create the type in.
- Returns:
getSchemaTypes
protected org.dom4j.Element getSchemaTypes()
setSchemaTypes
protected void setSchemaTypes(org.dom4j.Element schemaTypes)
Copyright © 2004 Codehaus. All Rights Reserved.