public class Definitions extends WsdlBase
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HTTP_TRANSPORT
Transport specification for SOAP over HTTP.
|
private java.lang.String |
m_bindingName
Name for binding.
|
private java.util.ArrayList |
m_messages
Message definitions.
|
private java.util.Set |
m_namespaceUris
Namespaces referenced from WSDL.
|
private java.util.ArrayList |
m_operations
Operation definitions.
|
private java.lang.String |
m_portName
Name for port.
|
private java.util.List |
m_portTypeDocumentation
Documentation for the portType.
|
private java.lang.String |
m_portTypeName
Name for port type.
|
private java.util.ArrayList |
m_schemas
Schema definition holders.
|
private java.lang.String |
m_serviceLocation
Service location URL.
|
private java.lang.String |
m_serviceName
Name for service.
|
private java.lang.String |
m_wsdlNamespace
Target namespace for WSDL.
|
private java.lang.String |
m_wsdlPrefix
Prefix for WSDL target namespace.
|
static java.lang.String |
STYLE_DOCUMENT
Supported style value.
|
SOAP_NAMESPACE_URI, WSDL_NAMESPACE_URI
Modifier | Constructor and Description |
---|---|
private |
Definitions()
Default constructor.
|
|
Definitions(java.lang.String tname,
java.lang.String bname,
java.lang.String sname,
java.lang.String pname,
java.lang.String wpfx,
java.lang.String wuri)
Standard constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addMessage(Message msg)
Add message definition.
|
void |
addNamespace(java.lang.String uri)
Add namespace to set declared in WSDL.
|
void |
addOperation(Operation op)
Add operation definition.
|
java.lang.String |
getBindingName()
Get binding name.
|
QName |
getBindingQName()
Get binding qualified name
|
java.util.ArrayList |
getMessages()
Get messages.
|
java.util.ArrayList |
getOperations()
Get operations.
|
java.lang.String |
getPortName()
Get port name.
|
java.util.List |
getPortTypeDocumentation()
Get portType documentation.
|
java.lang.String |
getPortTypeName()
Get port type name.
|
QName |
getPortTypeQName()
Get port type qualified name
|
java.util.ArrayList |
getSchemas()
Get schema definition holders.
|
java.lang.String |
getServiceLocation()
Get service location.
|
java.lang.String |
getServiceName()
Get service name.
|
java.lang.String |
getWsdlNamespace()
Get WSDL target namespace URI.
|
java.lang.String |
getWsdlPrefix()
Get WSDL target namespace prefix.
|
void |
setPortTypeDocumentation(java.util.List nodes)
Set portType documentation.
|
void |
setServiceLocation(java.lang.String sloc)
Set service location.
|
addNamespaceDeclaration, clearNamespaceDeclarations, getDocumentation, getExtension, getNamespaceDeclarations, preget, preset, prevalidate, readNamespaces, setDocumentation, setExtension, validate, validateAttributes, writeNamespaces
public static final java.lang.String HTTP_TRANSPORT
public static final java.lang.String STYLE_DOCUMENT
private java.lang.String m_wsdlPrefix
private java.lang.String m_wsdlNamespace
private java.lang.String m_portTypeName
private java.lang.String m_bindingName
private java.lang.String m_serviceName
private java.lang.String m_portName
private java.util.ArrayList m_schemas
private java.util.ArrayList m_messages
private java.util.ArrayList m_operations
private java.util.List m_portTypeDocumentation
private java.lang.String m_serviceLocation
private java.util.Set m_namespaceUris
private Definitions()
public Definitions(java.lang.String tname, java.lang.String bname, java.lang.String sname, java.lang.String pname, java.lang.String wpfx, java.lang.String wuri)
tname
- port type namebname
- binding namesname
- service namepname
- port namewpfx
- prefix for WSDL target namespacewuri
- WSDL target namespacepublic void setServiceLocation(java.lang.String sloc)
sloc
- service location URL stringpublic void addMessage(Message msg)
msg
- message definitionpublic void addOperation(Operation op)
op
- operation definitionpublic java.lang.String getPortTypeName()
public QName getPortTypeQName()
public java.lang.String getBindingName()
public QName getBindingQName()
public java.lang.String getServiceName()
public java.lang.String getPortName()
public java.lang.String getWsdlPrefix()
public java.lang.String getWsdlNamespace()
public java.util.ArrayList getSchemas()
public java.lang.String getServiceLocation()
public java.util.List getPortTypeDocumentation()
public void setPortTypeDocumentation(java.util.List nodes)
nodes
- list of nodespublic java.util.ArrayList getMessages()
public java.util.ArrayList getOperations()
public void addNamespace(java.lang.String uri)
uri
-