com.sun.xml.ws.model.wsdl
Class WSDLBoundFaultImpl

java.lang.Object
  extended by com.sun.xml.ws.model.wsdl.AbstractObjectImpl
      extended by com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
          extended by com.sun.xml.ws.model.wsdl.WSDLBoundFaultImpl
All Implemented Interfaces:
WSDLBoundFault, WSDLExtensible, WSDLObject

public class WSDLBoundFaultImpl
extends AbstractExtensibleImpl
implements WSDLBoundFault


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
AbstractExtensibleImpl.UnknownWSDLExtension
 
Field Summary
 
Fields inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
extensions, notUnderstoodExtensions
 
Constructor Summary
WSDLBoundFaultImpl(javax.xml.stream.XMLStreamReader xsr, String name, WSDLBoundOperationImpl owner)
           
 
Method Summary
(package private)  void freeze(WSDLBoundOperationImpl root)
           
 WSDLBoundOperation getBoundOperation()
          Gives the owner WSDLBoundOperation
 WSDLFault getFault()
          Gives the associated abstract fault from wsdl:portType/wsdl:operation/wsdl:fault.
 String getName()
          Gives the wsdl:binding/wsdl:operation/wsdl:fault@name value
 QName getQName()
          Gives the qualified name associated with the fault.
 
Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions
 
Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractObjectImpl
getLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible
addExtension, getExtension, getExtensions, getExtensions
 
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocation
 

Constructor Detail

WSDLBoundFaultImpl

public WSDLBoundFaultImpl(javax.xml.stream.XMLStreamReader xsr,
                          String name,
                          WSDLBoundOperationImpl owner)
Method Detail

getName

@NotNull
public String getName()
Description copied from interface: WSDLBoundFault
Gives the wsdl:binding/wsdl:operation/wsdl:fault@name value

Specified by:
getName in interface WSDLBoundFault

getQName

public QName getQName()
Description copied from interface: WSDLBoundFault
Gives the qualified name associated with the fault. the namespace URI of the bounded fault will be the one derived from wsdl:portType namespace. Maybe null if this method is called before the model is completely build (frozen), if a binding fault has no corresponding fault in abstractwsdl:portType/wsdl:operation then the namespace URI of the fault will be that of the WSDBoundPortType.

Specified by:
getQName in interface WSDLBoundFault

getFault

public WSDLFault getFault()
Description copied from interface: WSDLBoundFault
Gives the associated abstract fault from wsdl:portType/wsdl:operation/wsdl:fault. It is only available after the WSDL parsing is complete and the entire model is frozen.

Maybe null if a binding fault has no corresponding fault in abstract wsdl:portType/wsdl:operation

Specified by:
getFault in interface WSDLBoundFault

getBoundOperation

@NotNull
public WSDLBoundOperation getBoundOperation()
Description copied from interface: WSDLBoundFault
Gives the owner WSDLBoundOperation

Specified by:
getBoundOperation in interface WSDLBoundFault

freeze

void freeze(WSDLBoundOperationImpl root)