public class WsdlWriter
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
WsdlWriter.SchemaMarshaller |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DEFINITIONS_NAMESPACE_PREFIX |
Fixed prefix for WSDL target namespace.
|
private MarshallingContext |
m_marshalContext |
Marshalling context.
|
private java.util.Map |
m_uriPrefixMap |
Map from extra namespace URIs to prefixes.
|
private StringIntSizedMap |
s_namespaceMap |
Namespaces defined in binding.
|
private int |
s_soapNamespaceIndex |
Namespace index for the SOAP namespace.
|
private int |
s_wsdlNamespaceIndex |
Namespace index for the WSDL namespace.
|
static java.lang.String |
SOAP_NAMESPACE_PREFIX |
Fixed prefix for SOAP namespace.
|
static java.lang.String |
SOAP_NAMESPACE_URI |
Fixed URI for SOAP namespace.
|
static java.lang.String |
WSDL_NAMESPACE_PREFIX |
Fixed prefix for WSDL namespace.
|
static java.lang.String |
WSDL_NAMESPACE_URI |
Fixed URI for WSDL namespace.
|
| Constructor | Description |
|---|---|
WsdlWriter() |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
writeWSDL(Definitions def,
java.io.OutputStream os) |
Write WSDL for service to output stream.
|
public static final java.lang.String WSDL_NAMESPACE_URI
public static final java.lang.String WSDL_NAMESPACE_PREFIX
public static final java.lang.String SOAP_NAMESPACE_URI
public static final java.lang.String SOAP_NAMESPACE_PREFIX
public static final java.lang.String DEFINITIONS_NAMESPACE_PREFIX
private StringIntSizedMap s_namespaceMap
private int s_wsdlNamespaceIndex
private java.util.Map m_uriPrefixMap
private int s_soapNamespaceIndex
private final MarshallingContext m_marshalContext
public WsdlWriter()
throws JiBXException
JiBXException - on error creating marshallerpublic void writeWSDL(Definitions def, java.io.OutputStream os) throws JiBXException
def - WSDL definitions informationos - destination output streamJiBXException - on error creating WSDL output