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

java.lang.Object
  extended by 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.


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

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
Constructor Detail

MappingInfo

public MappingInfo()
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)


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