Class WSDLBoundFaultImpl

    • Field Detail

      • notUnderstoodExtensions

        protected List<com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension> notUnderstoodExtensions
    • 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 EditableWSDLFault 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 EditableWSDLBoundFault
        Specified by:
        getFault in interface WSDLBoundFault
      • getExtensions

        public final <T extends WSDLExtensionIterable<T> getExtensions​(Class<T> type)
        Description copied from interface: WSDLExtensible
        Gets all the extensions that is assignable to the given type.

        This allows clients to find specific extensions in a type-safe and convenient way.

        Specified by:
        getExtensions in interface WSDLExtensible
        Parameters:
        type - The type of the extension to obtain. Must not be null.
        Returns:
        Can be an empty fromjava.collection but never null.
      • getExtension

        public <T extends WSDLExtension> T getExtension​(Class<T> type)
        Description copied from interface: WSDLExtensible
        Gets the extension that is assignable to the given type.

        This is just a convenient version that does

         Iterator itr = getExtensions(type);
         if(itr.hasNext())  return itr.next();
         else               return null;
         
        Specified by:
        getExtension in interface WSDLExtensible
        Returns:
        null if the extension was not found.
      • getNotUnderstoodExtensions

        public List<? extends com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl.UnknownWSDLExtension> getNotUnderstoodExtensions()
        Description copied from interface: WSDLExtensible
        Lists extensions marked as not understood
        Specified by:
        getNotUnderstoodExtensions in interface WSDLExtensible
        Returns:
        List of not understood extensions
      • addNotUnderstoodExtension

        public void addNotUnderstoodExtension​(QName extnEl,
                                              Locator locator)
        This can be used if a WSDL extension element that has wsdl:required=true is not understood
        Specified by:
        addNotUnderstoodExtension in interface WSDLExtensible
        Parameters:
        extnEl -
        locator -
      • areRequiredExtensionsUnderstood

        public boolean areRequiredExtensionsUnderstood()
        This method should be called after freezing the WSDLModel
        Specified by:
        areRequiredExtensionsUnderstood in interface WSDLExtensible
        Returns:
        true if all wsdl required extensions on Port and Binding are understood
      • getLocation

        @NotNull
        public final Locator getLocation()
        Description copied from interface: WSDLObject
        Gets the source location information in the parsed WSDL. This is useful when producing error messages.
        Specified by:
        getLocation in interface WSDLObject