Examples of InterfaceFaultElement


Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

    DescriptionElement desc = factory.newDescription();
        InterfaceElement interfaceElement = desc.addInterfaceElement();
    InterfaceOperationElement interfaceOperationElement = interfaceElement.addInterfaceOperationElement();

    // Add an InterfaceFault to the InterfaceElement
    InterfaceFaultElement faultElement = interfaceElement.addInterfaceFaultElement();
    faultElement.setName(new NCName("Fault1"));
   
    // create the InterfaceFaultReference to test
    InterfaceFaultReferenceElement faultReference = interfaceOperationElement.addInterfaceFaultReferenceElement();
    faultReference.setRef(new QName("Fault1"));
   
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

    bindingElement.setName(new NCName("binding1"));
   
    InterfaceElement interfaceElement = descriptionElement.addInterfaceElement();
    interfaceElement.setName(new NCName("interface1"));
   
    InterfaceFaultElement iffElement = interfaceElement.addInterfaceFaultElement();
    iffElement.setName(new NCName("fault1"));

    // Create the BindingOperationElement->BindingFaultReferenceElement hierarchy
    BindingOperationElement bopElement = bindingElement.addBindingOperationElement();
    bopElement.setRef(new QName("operation1"));
    fFaultElement = bindingElement.addBindingFaultElement();
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

    BindingElement bindingElement = descriptionElement.addBindingElement();
    bindingElement.setInterfaceName(new QName("interface1"));
   
    InterfaceElement interfaceElement = descriptionElement.addInterfaceElement();
    interfaceElement.setName(new NCName("interface1"));
    InterfaceFaultElement ife = interfaceElement.addInterfaceFaultElement();
    ife.setName(new NCName("Fault1Ref"));
   
    InterfaceOperationElement ifopElement = interfaceElement.addInterfaceOperationElement();
    ifopElement.setName(new NCName("operation1"));
    InterfaceFaultReferenceElement iffrElement = ifopElement.addInterfaceFaultReferenceElement();
    iffrElement.setMessageLabel(new NCName("Fault1MessageLabel"));
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

    InterfaceFault[] iffArray = fInterface.getInterfaceFaults();
    assertNotNull("Expected an array of InterfaceFaults -", iffArray);
    assertEquals("Retrieved InterfaceFault group should be empty if none set -", 0, iffArray.length);

    // create some InterfaceFaults
    InterfaceFaultElement iffe1 = fInterfaceElement.addInterfaceFaultElement();
    InterfaceFaultElement iffe2 = fInterfaceElement.addInterfaceFaultElement();

    // getInterfaceFaults()
    fDescription = fDescriptionElement.toComponent();
    fInterface = fDescription.getInterface(new QName(INTF_NAME));
    iffArray = fInterface.getInterfaceFaults();
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

        xife1.setName(new NCName("extendedI1"));
        xife2.setName(new NCName("extendedI2"));
        ife.addExtendedInterfaceName(new QName("extendedI1"));
        ife.addExtendedInterfaceName(new QName("extendedI2"));
       
        InterfaceFaultElement fault = ife.addInterfaceFaultElement();
        InterfaceFaultElement fault1 = xife1.addInterfaceFaultElement();
        InterfaceFaultElement fault2 = xife2.addInterfaceFaultElement();
        InterfaceFaultElement fault3 = xife2.addInterfaceFaultElement();
       
        fault.setName(new NCName("fault"));
        fault1.setName(new NCName("fault1"));
        fault2.setName(new NCName("fault2"));
        fault3.setName(new NCName("fault3"));
       
       
        fDescription = fDescriptionElement.toComponent();
        Interface intface = fDescription.getInterface(new QName("Interface"));
       
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

            if (interfaceFault == null) {
                throw new AxisFault("Interface Fault reference defined in operation " + opName + " cannot be found in interface");
            }
           
            // retrieve interface fault element
            InterfaceFaultElement interfaceFaultElement = interfaceFault.toElement();
            // drill down to get actual interface fault element definition
            QNameTokenUnion interfaceFaultElementDef = interfaceFaultElement.getElement();
            QName qName = interfaceFaultElementDef.getQName();
            String name = qName.getLocalPart();
           
            faultMessage.setElementQName(qName);
            faultMessage.setName(name);
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

  {
  boolean isValid = true;
  int numFaultElements = faultElements.length;
  for(int j = 0; j < numFaultElements; j++)
  {
    InterfaceFaultElement faultElement = faultElements[j];
    if(!testAssertionSchema1066(descElement, faultElement.getElement().getQName(), errorReporter))
      isValid = false;
   
  return isValid;
  }
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

  protected boolean testAssertionQNameResolution1064ForInterfaceFaultReference(InterfaceFaultReferenceElement faultReference, ErrorReporter errorReporter) throws WSDLException
  {
  QName ref = faultReference.getRef();
  if(ref != null)
  {
    InterfaceFaultElement fault = faultReference.getInterfaceFaultElement();
    if(fault == null)
    {
      errorReporter.reportError(new ErrorLocatorImpl(),
              "QName-resolution-1064",
              new Object[]{ref.toString(), "interface fault reference", "interface fault"},
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

    /*
     * @see org.apache.woden.wsdl20.xml.InterfaceElement#getInterfaceFaultElement(javax.xml.namespace.QName)
     */
    public InterfaceFaultElement getInterfaceFaultElement(QName faultName)
    {
        InterfaceFaultElement fault = null;
       
        if(faultName != null)
        {
            InterfaceFaultElement tempFault = null;
            for(Iterator i=fInterfaceFaultElements.iterator(); i.hasNext(); )
            {
                tempFault = (InterfaceFaultElement)i.next();
                if(faultName.equals(tempFault.getName()))
                {
                    fault = tempFault;
                    break;
                }
            }
View Full Code Here

Examples of org.apache.woden.wsdl20.xml.InterfaceFaultElement

            XMLElement faultEl,
            DescriptionElement desc,
            InterfaceElement parent)
            throws WSDLException {

        InterfaceFaultElement fault = parent.addInterfaceFaultElement();

        String name = faultEl.getAttributeValue(Constants.ATTR_NAME);
        if(name != null)
        {
            fault.setName(new NCName(name));
        }

        String element = faultEl.getAttributeValue(Constants.ATTR_ELEMENT);
        if(element != null)
        {
            if(element.equals(Constants.NMTOKEN_ANY)) {
                fault.setElement(QNameTokenUnion.ANY);
            } else if(element.equals(Constants.NMTOKEN_NONE)) {
                fault.setElement(QNameTokenUnion.NONE);
            } else if(element.equals(Constants.NMTOKEN_OTHER)) {
                fault.setElement(QNameTokenUnion.OTHER);
            } else {
                //It is not one of the allowed xs:Token values, so it must be an xs:QName
                try {
                    QName qname = faultEl.getQName(element);
                    fault.setElement(new QNameTokenUnion(qname));
                } catch (WSDLException e) {
                    getErrorReporter().reportError(
                            new ErrorLocatorImpl()//TODO line&col nos.
                            "WSDL505",
                            new Object[] {element, faultEl.getQName()},
                            ErrorReporter.SEVERITY_ERROR);
                }
            }
        }

        parseExtensionAttributes(faultEl, InterfaceFaultElement.class, fault, desc);

        XMLElement[] children = faultEl.getChildElements();
        XMLElement tempEl = null;
        QName tempElQN = null;

        for(int i=0; i<children.length; i++)
        {
            tempEl = children[i];
            tempElQN = tempEl.getQName();

            if (Constants.Q_ELEM_DOCUMENTATION.equals(tempElQN))
            {
                parseDocumentation(tempEl, desc, fault);
            }
            else
            {
                fault.addExtensionElement(
                        parseExtensionElement(InterfaceFaultElement.class, fault, tempEl, desc) );
            }
        }

        return fault;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.