org.apache.woden.wsdl20

## Interface InterfaceFaultReference

- All Superinterfaces:
    NestedComponent, PropertyExtensible, WSDLComponent
  All Known Subinterfaces:
    EdInterfaceFaultReference

      public interface InterfaceFaultReference
      extends NestedComponent

  Represents the InterfaceFaultReference component from the WSDL 2.0 Component model.
  Author:
    John Kaputin (jkaputin@apache.org)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Direction` | `getDirection()` Returns an enumerated type, Direction, that represents the {direction} property of this InterfaceFaultReference.
    `InterfaceFault` | `getInterfaceFault()` Returns an InterfaceFault representing the {interface fault} property of this InterfaceFaultReference.
    `NCName` | `getMessageLabel()` Returns an NCName representing the {message label} property of this InterfaceFaultReference.
    `InterfaceFaultReferenceElement` | `toElement()` Returns a WSDLElement that represents the element information item from the WSDL 2.0 infoset that maps to this WSDLComponent.

    - ### Methods inherited from interface org.apache.woden.wsdl20.NestedComponent

      `getParent`

    - ### Methods inherited from interface org.apache.woden.wsdl20.WSDLComponent

      `equals, getComponentExtensionContext, getFragmentIdentifier, isEquivalentTo, setComponentExtensionContext, toString`

    - ### Methods inherited from interface org.apache.woden.wsdl20.extensions.PropertyExtensible

      `getExtensionProperties, getExtensionProperties, getExtensionProperty`

- - ### Method Detail

    - #### getInterfaceFault

          InterfaceFault getInterfaceFault()

      Returns an InterfaceFault representing the {interface fault} property of this InterfaceFaultReference. It identifies the interface fault that is associated with the parent interface operation by this interface fault reference.
      Returns:
        an InterfaceFault associated by this InterfaceFaultReference

    - #### getMessageLabel

          NCName getMessageLabel()

      Returns an NCName representing the {message label} property of this InterfaceFaultReference. This associates the fault with a placeholder message in the message exchange pattern identified by the parent interface operation.
      Returns:
        an NCName representing the message label

    - #### getDirection

          Direction getDirection()

      Returns an enumerated type, Direction, that represents the {direction} property of this InterfaceFaultReference. This indicates the direction in which this fault is used; 'in' or 'out'.
      Returns:
        the Direction of this fault

    - #### toElement

          InterfaceFaultReferenceElement toElement()

      Returns a WSDLElement that represents the element information item from the WSDL 2.0 infoset that maps to this WSDLComponent.
      Returns:
        the InterfaceFaultReferenceElement that maps to this InterfaceFaultReference

Copyright ? Apache Software Foundation. All Rights Reserved.