Examples of XmlSchemaComplexType


Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

     *        </xs:sequence>
     *       </xs:complexType>
     *      </xs:element>
     */
    private XmlSchemaElement generateWrapper(QName el, XmlSchemaSequence wrappingSequence) {
        XmlSchemaComplexType schemaComplexType = new XmlSchemaComplexType(schema);
        schemaComplexType.setParticle(wrappingSequence);
       
        XmlSchemaElement wrappingSchemaElement = new XmlSchemaElement();
        wrappingSchemaElement.setQName(el);
        wrappingSchemaElement.setName(el.getLocalPart());
        wrappingSchemaElement.setSchemaType(schemaComplexType);
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

        CorbaExceptionHandler obj = null;
        try {
            Exception exType = (Exception) CorbaUtils.getCorbaType(idlType, typeMaps);
            StartElement exStartEl = reader.nextEvent().asStartElement();
            obj = new CorbaExceptionHandler(exStartEl.getName(), idlType, tc, exType);
            XmlSchemaComplexType ctype = (XmlSchemaComplexType) schemaType;
            XmlSchemaGroupBase group = (XmlSchemaGroupBase) ctype.getParticle();
            List<MemberType> exMembers = exType.getMember();
            for (int i = 0; i < exMembers.size(); ++i) {
                CorbaObjectHandler member = readObjectFromStax(reader,
                                                               exMembers.get(i).getIdltype(),
                                                               group.getItems().getItem(i),
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

            objName = obj.getName();
        }
        StartElement startEl = factory.createStartElement(objName, null, null);
        writer.add(startEl);
        CorbaExceptionHandler exObj = (CorbaExceptionHandler)obj;
        XmlSchemaComplexType ctype = (XmlSchemaComplexType) schemaType;
        XmlSchemaGroupBase group = (XmlSchemaGroupBase) ctype.getParticle();
        List<CorbaObjectHandler> elements = exObj.getMembers();
        for (int i = 0; i < elements.size(); i++) {
            writeObjectToStax(elements.get(i), group.getItems().getItem(i), writer, factory, true);
        }
        EndElement endEl = factory.createEndElement(objName, null);
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

                    stype = CorbaUtils.getXmlSchemaType(serviceInfo, el.getRefName());
                }
                readElement = true;
            }
            if (stype instanceof XmlSchemaComplexType) {
                XmlSchemaComplexType ctype = (XmlSchemaComplexType) stype;
                attrs = ctype.getAttributes();
                stype = ctype.getParticle();
                readElement = true;
            }
            if (stype instanceof XmlSchemaGroupRef) {
                members = ((XmlSchemaGroupRef) stype).getParticle().getItems();
            } else if (stype instanceof XmlSchemaGroupBase) {
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

                stype = CorbaUtils.getXmlSchemaType(serviceInfo, el.getRefName());
            }
            writeElement = true;
        }
        if (stype instanceof XmlSchemaComplexType) {
            XmlSchemaComplexType ctype = (XmlSchemaComplexType) stype;
            attrs = ctype.getAttributes();
            stype = ctype.getParticle();
            writeElement = true;
        }
        if (stype instanceof XmlSchemaGroupRef) {
            members = ((XmlSchemaGroupRef) stype).getParticle().getItems();
        } else if (stype instanceof XmlSchemaGroupBase) {
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

            if (stype == null) {
                stype = CorbaUtils.getXmlSchemaType(serviceInfo, el.getRefName());
            }      
        }
        if (stype instanceof XmlSchemaComplexType) {
            XmlSchemaComplexType ctype = (XmlSchemaComplexType) stype;
            stype = ctype.getParticle();
        }
        CorbaObjectHandler obj = null;
        if (!readElement) {
            obj = readAttributeOrNillableElementFromStax(reader, elName, idlType, tc, stype);
        } else {
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

       
        AST identifierNode = node.getFirstChild();
        Scope structScope = new Scope(getScope(), identifierNode);       

        // xmlschema:struct
        XmlSchemaComplexType complexType = new XmlSchemaComplexType(schema);
        complexType.setName(structScope.toString());
        XmlSchemaSequence sequence = new XmlSchemaSequence();
        complexType.setParticle(sequence);

       
        // corba:struct
        Struct struct = new Struct();
        struct.setQName(new QName(typeMap.getTargetNamespace(), structScope.toString()));
        struct.setType(complexType.getQName());
        struct.setRepositoryID(structScope.toIDLRepositoryID());

       
        // struct members
        AST memberTypeNode = identifierNode.getNextSibling();
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

        element.setName(exceptionName);
        element.setQName(new QName(schema.getTargetNamespace(), exceptionName));

        String exceptionTypeName = exceptionName + TYPE_SUFFIX;

        XmlSchemaComplexType complexType = new XmlSchemaComplexType(schema);
        complexType.setName(exceptionTypeName);
        //complexType.setQName(new QName(schema.getTargetNamespace(), exceptionTypeName));
        XmlSchemaSequence sequence = new XmlSchemaSequence();
        complexType.setParticle(sequence);

        element.setSchemaTypeName(complexType.getQName());
       
        // corba:exception
        Exception exception = new Exception();
        exception.setQName(new QName(typeMap.getTargetNamespace(), exceptionName));
        exception.setType(complexType.getQName());
        exception.setRepositoryID(scopedName.toIDLRepositoryID());

       
        // exception members
        AST memberTypeNode = identifierNode.getNextSibling();
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

       
        return result;
    }
   
    private XmlSchemaComplexType generateSchemaArray(String name, Long size, QName type) {
        XmlSchemaComplexType complexType = new XmlSchemaComplexType(schema);
        complexType.setName(name);

        XmlSchemaSequence sequence = new XmlSchemaSequence();

        XmlSchemaElement element = new XmlSchemaElement();
        element.setMinOccurs(size);
        element.setMaxOccurs(size);
        element.setName("item");
        element.setSchemaTypeName(type);
       
        sequence.getItems().add(element);

        complexType.setParticle(sequence);

        return complexType;
    }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaComplexType

        setSchemaType(schemaType);
        setCorbaType(corbaType);
    }

    private XmlSchemaType generateSchemaType(XmlSchemaType stype, Scope scopedName, long bound) {
        XmlSchemaComplexType ct = new XmlSchemaComplexType(schema);
        ct.setName(scopedName.toString());
        XmlSchemaSequence sequence = new XmlSchemaSequence();
        XmlSchemaElement el = new XmlSchemaElement();
        el.setName("item");
        el.setMinOccurs(0);
        if (bound != -1) {
            el.setMaxOccurs(bound);
        } else {
            el.setMaxOccurs(Long.MAX_VALUE);
        }
        el.setSchemaTypeName(stype.getQName());
        sequence.getItems().add(el);
        ct.setParticle(sequence);
        return ct;
    }
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.