Class AxisBinding

    • Constructor Detail

      • AxisBinding

        public AxisBinding()
    • Method Detail

      • setProperty

        public void setProperty​(String name,
                                Object value)
      • getProperty

        public Object getProperty​(String name)
        Parameters:
        name - name of the property to search for
        Returns:
        the value of the property, or null if the property is not found
      • getName

        public QName getName()
      • setName

        public void setName​(QName name)
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • isEngaged

        public boolean isEngaged​(String moduleName)
        Description copied from class: AxisDescription
        Check if a given module is engaged at this level.
        Overrides:
        isEngaged in class AxisDescription
        Parameters:
        moduleName - module to investigate.
        Returns:
        true if engaged, false if not. TODO: Handle versions? isEngaged("addressing") should be true even for versioned modulename...
      • toWSDL20

        public OMElement toWSDL20​(OMNamespace wsdl,
                                  OMNamespace tns,
                                  OMNamespace wsoap,
                                  OMNamespace whttp,
                                  String interfaceName,
                                  Map nameSpaceMap,
                                  String addressingFlag,
                                  String serviceName,
                                  OMNamespace wsaw)
        Generate the <binding> element
        Parameters:
        wsdl - the WSDL namespace
        tns - the target namespace
        wsoap - the SOAP namespace
        whttp - the HTTP namespace
        interfaceName - the name of the interface
        nameSpaceMap - the namespaceMap (prefix -> namespaceURI) of the service
        addressingFlag - addressing usage flag (see AddressingConstants)
        serviceName - the name of the service
        Returns:
        the generated binding element
      • getEffectivePolicy

        public org.apache.neethi.Policy getEffectivePolicy()