Examples of QNameTokenUnion


Examples of org.apache.woden.types.QNameTokenUnion

        typesElement.addSchema(schema);
       
        QName elemQN = new QName("http://www.sample.org","myElement");
        XmlSchemaElement expectedElement = xs1.getElementByName(elemQN);
       
        faultElement.setElement(new QNameTokenUnion(elemQN));
        retrievedElement = faultElement.getXmlSchemaElement();
        assertEquals("The 'element' qname should resolve to the expected XML Schema element declaration",
                expectedElement, retrievedElement);
    }
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

            }
           
            // 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.types.QNameTokenUnion

   * Test that the optional attribute ("element") can be successfully set and retrieved
   */
  public void testSetGetElement()
  {
        //test with type qname.
        QNameTokenUnion element = new QNameTokenUnion(new QName("ElementName"));
    fMessageReferenceElement.setElement(element);
    assertEquals("The retrieved 'element' attribute is not that which was set",
                element, fMessageReferenceElement.getElement());
       
        //test with type token.
        QNameTokenUnion token = QNameTokenUnion.ANY;
        fMessageReferenceElement.setElement(token);
        assertEquals("The retrieved 'element' attribute is not that which was set",
                token, fMessageReferenceElement.getElement());
  }
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

        typesElement.addSchema(schema);
       
        QName elemQN = new QName("http://www.sample.org","myElement");
        XmlSchemaElement expectedElement = xs1.getElementByName(elemQN);
       
        messageReference.setElement(new QNameTokenUnion(elemQN));
        retrievedElement = messageReference.getXmlSchemaElement();
        assertEquals("The 'element' qname should resolve to the expected XML Schema element declaration",
                expectedElement, retrievedElement);
  }
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

     * Test that the optional attribute ("element") can be successfully set and retrieved
     */
    public void testSetGetElement()
    {
        //test with type qname.
        QNameTokenUnion element = new QNameTokenUnion(new QName("ElementName"));
        fFaultElement.setElement(element);
        assertEquals("The retrieved 'element' attribute is not that which was set",
                element, fFaultElement.getElement());
       
        //test with type token.
        QNameTokenUnion token = QNameTokenUnion.ANY;
        fFaultElement.setElement(token);
        assertEquals("The retrieved 'element' attribute is not that which was set",
                token, fFaultElement.getElement());
    }
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

        typesElement.addSchema(schema);
       
        QName elemQN = new QName("http://www.sample.org","myElement");
        XmlSchemaElement expectedElement = xs1.getElementByName(elemQN);
       
        faultElement.setElement(new QNameTokenUnion(elemQN));
        retrievedElement = faultElement.getXmlSchemaElement();
        assertEquals("The 'element' qname should resolve to the expected XML Schema element declaration",
                expectedElement, retrievedElement);
    }
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

                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()},
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

            } else if(element.equals(Constants.NMTOKEN_OTHER)) {
                message.setElement(QNameTokenUnion.OTHER);
            } else {
                //It is not one of the allowed xs:Token values, so it must be an xs:QName
                try {
                    QNameTokenUnion qname = new QNameTokenUnion(msgRefEl.getQName(element));
                    message.setElement(qname);
                } catch (WSDLException e) {
                    getErrorReporter().reportError(
                            new ErrorLocatorImpl()//TODO line&col nos.
                            "WSDL505",
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

            pw.print("      <" + tagName);

            String msglable=msgRef.getMessageLabel().toString();
            DOMUtils.printAttribute(Constants.ATTR_MESSAGE_LABEL, msglable, pw);

            QNameTokenUnion qtu = msgRef.getElement();
            if(qtu != null) {
                if(qtu.isQName()) {
                    QName element=qtu.getQName();
                    URI ns=msgRef.getNamespaceURI(element.getPrefix());
                    String attrName;
                    if(ns!=null){
                        attrName=
                            DOMUtils.getQualifiedValue(msgRef.getNamespaceURI(element.getPrefix()).toString(),
                                    element.getLocalPart(), msgRef);
                    }else{
                        attrName=element.getLocalPart();
                    }
                    DOMUtils.printAttribute(Constants.ATTR_ELEMENT, attrName, pw);
                } else {
                    //qtu is a Token
                    DOMUtils.printAttribute(Constants.ATTR_ELEMENT, qtu.getToken(), pw);
                }
            }
            printExtensibilityAttributes(msgRef.getExtensionAttributes(), msgRef, pw);
            pw.println('>');
            printDocumentation(msgRef.getDocumentationElements(), des, pw);
View Full Code Here

Examples of org.apache.woden.types.QNameTokenUnion

             pw.print("      <" + tagName);

             String msglable=msgRef.getMessageLabel().toString();
             OMUtils.printAttribute(Constants.ATTR_MESSAGE_LABEL, msglable, pw);

             QNameTokenUnion qtu = msgRef.getElement();
             if(qtu != null) {
                 if(qtu.isQName()) {
                     QName element=qtu.getQName();
                     URI ns=msgRef.getNamespaceURI(element.getPrefix());
                     String attrName;
                     if(ns!=null){
                         attrName=
                             OMUtils.getQualifiedValue(msgRef.getNamespaceURI(element.getPrefix()).toString(),
                                     element.getLocalPart(), msgRef);
                     }else{
                         attrName=element.getLocalPart();
                     }
                     OMUtils.printAttribute(Constants.ATTR_ELEMENT, attrName, pw);
                 } else {
                     //qtu is a Token
                     OMUtils.printAttribute(Constants.ATTR_ELEMENT, qtu.getToken(), pw);
                 }
             }
             printExtensibilityAttributes(msgRef.getExtensionAttributes(), msgRef, pw);
             pw.println('>');
             printDocumentation(msgRef.getDocumentationElements(), des, pw);
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.