com.sun.xml.ws.api.databinding
Class MappingInfo

java.lang.Object
  extended by com.sun.xml.ws.api.databinding.MappingInfo

public class MappingInfo
extends java.lang.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.


Field Summary
protected  BindingID bindingID
           
protected  java.lang.String databindingMode
           
protected  java.lang.String defaultSchemaNamespaceSuffix
           
protected  javax.xml.namespace.QName portName
           
protected  javax.xml.namespace.QName serviceName
           
protected  SoapBodyStyle soapBodyStyle
           
protected  java.lang.String targetNamespace
           
 
Constructor Summary
MappingInfo()
           
 
Method Summary
 BindingID getBindingID()
           
 java.lang.String getDatabindingMode()
           
 java.lang.String getDefaultSchemaNamespaceSuffix()
           
 javax.xml.namespace.QName getPortName()
           
 javax.xml.namespace.QName getServiceName()
           
 SoapBodyStyle getSoapBodyStyle()
           
 java.lang.String getTargetNamespace()
           
 void setBindingID(BindingID bindingID)
           
 void setDatabindingMode(java.lang.String databindingMode)
           
 void setDefaultSchemaNamespaceSuffix(java.lang.String defaultSchemaNamespaceSuffix)
           
 void setPortName(javax.xml.namespace.QName portName)
           
 void setServiceName(javax.xml.namespace.QName serviceName)
           
 void setSoapBodyStyle(SoapBodyStyle soapBodyStyle)
           
 void setTargetNamespace(java.lang.String targetNamespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetNamespace

protected java.lang.String targetNamespace

databindingMode

protected java.lang.String databindingMode

soapBodyStyle

protected SoapBodyStyle soapBodyStyle

bindingID

protected BindingID bindingID

serviceName

protected javax.xml.namespace.QName serviceName

portName

protected javax.xml.namespace.QName portName

defaultSchemaNamespaceSuffix

protected java.lang.String defaultSchemaNamespaceSuffix
Constructor Detail

MappingInfo

public MappingInfo()
Method Detail

getTargetNamespace

public java.lang.String getTargetNamespace()

setTargetNamespace

public void setTargetNamespace(java.lang.String targetNamespace)

getDatabindingMode

public java.lang.String getDatabindingMode()

setDatabindingMode

public void setDatabindingMode(java.lang.String databindingMode)

getSoapBodyStyle

public SoapBodyStyle getSoapBodyStyle()

setSoapBodyStyle

public void setSoapBodyStyle(SoapBodyStyle soapBodyStyle)

getBindingID

public BindingID getBindingID()

setBindingID

public void setBindingID(BindingID bindingID)

getServiceName

public javax.xml.namespace.QName getServiceName()

setServiceName

public void setServiceName(javax.xml.namespace.QName serviceName)

getPortName

public javax.xml.namespace.QName getPortName()

setPortName

public void setPortName(javax.xml.namespace.QName portName)

getDefaultSchemaNamespaceSuffix

public java.lang.String getDefaultSchemaNamespaceSuffix()

setDefaultSchemaNamespaceSuffix

public void setDefaultSchemaNamespaceSuffix(java.lang.String defaultSchemaNamespaceSuffix)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.