Package com.sun.xml.ws.api.databinding
Class MappingInfo
- java.lang.Object
-
- com.sun.xml.ws.api.databinding.MappingInfo
-
public class MappingInfo extends Object
A MappingInfo object is the collection of all the properties of the mapping between a JAVA contract class (SEI) and it's corresponding WSDL artifacts (wsdl:portType and wsdl:binding). A MappingInfo object can be used to provide additional mapping metadata for WSDL generation and the runtime of WebService databinding.- Author:
- shih-chang.chen@oracle.com
-
-
Field Summary
Fields Modifier and Type Field Description protected BindingIDbindingIDprotected StringdatabindingModeprotected StringdefaultSchemaNamespaceSuffixprotected QNameportNameprotected QNameserviceNameprotected SoapBodyStylesoapBodyStyleprotected StringtargetNamespace
-
Constructor Summary
Constructors Constructor Description MappingInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingIDgetBindingID()StringgetDatabindingMode()StringgetDefaultSchemaNamespaceSuffix()QNamegetPortName()QNamegetServiceName()SoapBodyStylegetSoapBodyStyle()StringgetTargetNamespace()voidsetBindingID(BindingID bindingID)voidsetDatabindingMode(String databindingMode)voidsetDefaultSchemaNamespaceSuffix(String defaultSchemaNamespaceSuffix)voidsetPortName(QName portName)voidsetServiceName(QName serviceName)voidsetSoapBodyStyle(SoapBodyStyle soapBodyStyle)voidsetTargetNamespace(String targetNamespace)
-
-
-
Field Detail
-
targetNamespace
protected String targetNamespace
-
databindingMode
protected String databindingMode
-
soapBodyStyle
protected SoapBodyStyle soapBodyStyle
-
bindingID
protected BindingID bindingID
-
serviceName
protected QName serviceName
-
portName
protected QName portName
-
defaultSchemaNamespaceSuffix
protected String defaultSchemaNamespaceSuffix
-
-
Method Detail
-
getTargetNamespace
public String getTargetNamespace()
-
setTargetNamespace
public void setTargetNamespace(String targetNamespace)
-
getDatabindingMode
public String getDatabindingMode()
-
setDatabindingMode
public void setDatabindingMode(String databindingMode)
-
getSoapBodyStyle
public SoapBodyStyle getSoapBodyStyle()
-
setSoapBodyStyle
public void setSoapBodyStyle(SoapBodyStyle soapBodyStyle)
-
getBindingID
public BindingID getBindingID()
-
setBindingID
public void setBindingID(BindingID bindingID)
-
getServiceName
public QName getServiceName()
-
setServiceName
public void setServiceName(QName serviceName)
-
getPortName
public QName getPortName()
-
setPortName
public void setPortName(QName portName)
-
getDefaultSchemaNamespaceSuffix
public String getDefaultSchemaNamespaceSuffix()
-
setDefaultSchemaNamespaceSuffix
public void setDefaultSchemaNamespaceSuffix(String defaultSchemaNamespaceSuffix)
-
-