com.sun.tools.ws.wsdl.document.jaxws
Class JAXWSBinding

java.lang.Object
  extended by com.sun.tools.ws.wsdl.framework.Entity
      extended by com.sun.tools.ws.wsdl.framework.ExtensionImpl
          extended by com.sun.tools.ws.wsdl.document.jaxws.JAXWSBinding
All Implemented Interfaces:
TWSDLExtension, Elemental

public class JAXWSBinding
extends ExtensionImpl


Field Summary
 
Fields inherited from class com.sun.tools.ws.wsdl.framework.Entity
errorReceiver
 
Constructor Summary
JAXWSBinding(Locator locator)
           
 
Method Summary
 void addExtension(ExtensionImpl e)
           
 void addJaxbBindings(Element jaxbBinding)
           
 void addParameter(Parameter parameter)
           
 Iterable<ExtensionImpl> extensions()
           
 CustomName getClassName()
           
 QName getElementName()
           
 Exception getException()
           
 Set<Element> getJaxbBindings()
           
 CustomName getJaxwsPackage()
           
 CustomName getMethodName()
           
 String getNode()
           
 String getParameterName(String msgName, String wsdlPartName, QName element, boolean wrapperStyle)
           
 String getVersion()
           
 QName getWSDLElementName()
           
 String getWsdlLocation()
           
 String getWsdlNamespace()
           
 Boolean isEnableAsyncMapping()
           
 Boolean isEnableMimeContentMapping()
           
 Boolean isEnableWrapperStyle()
           
 Boolean isProvider()
           
 Iterator<Parameter> parameters()
           
 void setClassName(CustomName className)
           
 void setEnableAsyncMapping(Boolean enableAsyncMapping)
           
 void setEnableMimeContentMapping(Boolean enableMimeContentMapping)
           
 void setEnableWrapperStyle(Boolean enableWrapperStyle)
           
 void setException(Exception exception)
           
 void setJaxwsPackage(CustomName jaxwsPackage)
           
 void setMethodName(CustomName methodName)
           
 void setNode(String node)
           
 void setProvider(Boolean isProvider)
           
 void setVersion(String version)
           
 void setWsdlLocation(String wsdlLocation)
           
 void setWsdlNamespace(String wsdlNamespace)
           
 void validateThis()
           
 
Methods inherited from class com.sun.tools.ws.wsdl.framework.ExtensionImpl
accept, getParent, setParent
 
Methods inherited from class com.sun.tools.ws.wsdl.framework.Entity
failValidation, failValidation, getLocator, getProperty, removeProperty, setErrorReceiver, setProperty, withAllEntityReferencesDo, withAllQNamesDo, withAllSubEntitiesDo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXWSBinding

public JAXWSBinding(Locator locator)
Method Detail

validateThis

public void validateThis()
Specified by:
validateThis in class Entity

getElementName

public QName getElementName()

getWSDLElementName

public QName getWSDLElementName()

addExtension

public void addExtension(ExtensionImpl e)

extensions

public Iterable<ExtensionImpl> extensions()

isEnableAsyncMapping

public Boolean isEnableAsyncMapping()
Returns:
Returns the enableAsyncMapping.

setEnableAsyncMapping

public void setEnableAsyncMapping(Boolean enableAsyncMapping)
Parameters:
enableAsyncMapping - The enableAsyncMapping to set.

isEnableMimeContentMapping

public Boolean isEnableMimeContentMapping()
Returns:
Returns the enableMimeContentMapping.

setEnableMimeContentMapping

public void setEnableMimeContentMapping(Boolean enableMimeContentMapping)
Parameters:
enableMimeContentMapping - The enableMimeContentMapping to set.

isEnableWrapperStyle

public Boolean isEnableWrapperStyle()
Returns:
Returns the enableWrapperStyle.

setEnableWrapperStyle

public void setEnableWrapperStyle(Boolean enableWrapperStyle)
Parameters:
enableWrapperStyle - The enableWrapperStyle to set.

getJaxwsPackage

public CustomName getJaxwsPackage()
Returns:
Returns the jaxwsPackage.

setJaxwsPackage

public void setJaxwsPackage(CustomName jaxwsPackage)
Parameters:
jaxwsPackage - The jaxwsPackage to set.

getNode

public String getNode()
Returns:
Returns the node.

setNode

public void setNode(String node)
Parameters:
node - The node to set.

getVersion

public String getVersion()
Returns:
Returns the version.

setVersion

public void setVersion(String version)
Parameters:
version - The version to set.

getWsdlLocation

public String getWsdlLocation()
Returns:
Returns the wsdlLocation.

setWsdlLocation

public void setWsdlLocation(String wsdlLocation)
Parameters:
wsdlLocation - The wsdlLocation to set.

getWsdlNamespace

public String getWsdlNamespace()
Returns:
Returns the wsdlNamespace.

setWsdlNamespace

public void setWsdlNamespace(String wsdlNamespace)
Parameters:
wsdlNamespace - The wsdlNamespace to set.

getJaxbBindings

public Set<Element> getJaxbBindings()
Returns:
Returns the jaxbBindings.

addJaxbBindings

public void addJaxbBindings(Element jaxbBinding)
Parameters:
jaxbBinding - The jaxbBindings to set.

isProvider

public Boolean isProvider()
Returns:
the isProvider.

setProvider

public void setProvider(Boolean isProvider)
Parameters:
isProvider - The isProvider to set.

getMethodName

public CustomName getMethodName()
Returns:
Returns the methodName.

setMethodName

public void setMethodName(CustomName methodName)
Parameters:
methodName - The methodName to set.

parameters

public Iterator<Parameter> parameters()
Returns:
Returns the parameter.

addParameter

public void addParameter(Parameter parameter)
Parameters:
parameter - The parameter to set.

getParameterName

public String getParameterName(String msgName,
                               String wsdlPartName,
                               QName element,
                               boolean wrapperStyle)

getClassName

public CustomName getClassName()
Returns:
Returns the className.

setClassName

public void setClassName(CustomName className)
Parameters:
className - The className to set.

getException

public Exception getException()
Returns:
Returns the exception.

setException

public void setException(Exception exception)
Parameters:
exception - The exception to set.