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
- Throws:
javax.wsdl.WSDLException
writeDocument
protected void writeDocument()
throws javax.wsdl.WSDLException
- Throws:
javax.wsdl.WSDLException
writeComplexTypes
protected void writeComplexTypes()
throws javax.wsdl.WSDLException
- Throws:
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.