Interface ExtensibilityElement

All Known Subinterfaces:
HTTPAddress, HTTPBinding, HTTPOperation, HTTPUrlEncoded, HTTPUrlReplacement, MIMEContent, MIMEMimeXml, MIMEMultipartRelated, MIMEPart, Schema, SOAP12Address, SOAP12Binding, SOAP12Body, SOAP12Fault, SOAP12Header, SOAP12HeaderFault, SOAP12Operation, SOAPAddress, SOAPBinding, SOAPBody, SOAPFault, SOAPHeader, SOAPHeaderFault, SOAPOperation
All Known Implementing Classes:
HTTPAddressImpl, HTTPBindingImpl, HTTPOperationImpl, HTTPUrlEncodedImpl, HTTPUrlReplacementImpl, MIMEContentImpl, MIMEMimeXmlImpl, MIMEMultipartRelatedImpl, MIMEPartImpl, SchemaImpl, SOAP12AddressImpl, SOAP12BindingImpl, SOAP12BodyImpl, SOAP12FaultImpl, SOAP12HeaderFaultImpl, SOAP12HeaderImpl, SOAP12OperationImpl, SOAPAddressImpl, SOAPBindingImpl, SOAPBodyImpl, SOAPFaultImpl, SOAPHeaderFaultImpl, SOAPHeaderImpl, SOAPOperationImpl, UnknownExtensibilityElement

public interface ExtensibilityElement
This interface should be implemented by classes intending to represent extensions.
Author:
Matthew J. Duftler (duftler@us.ibm.com)
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the type of this extensibility element.
    Get whether or not the semantics of this extension are required.
    void
    setElementType(QName elementType)
    Set the type of this extensibility element.
    void
    setRequired(Boolean required)
    Set whether or not the semantics of this extension are required.
  • Method Details

    • setElementType

      void setElementType(QName elementType)
      Set the type of this extensibility element.
      Parameters:
      elementType - the type
    • getElementType

      QName getElementType()
      Get the type of this extensibility element.
      Returns:
      the extensibility element's type
    • setRequired

      void setRequired(Boolean required)
      Set whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.
    • getRequired

      Boolean getRequired()
      Get whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.