Examples of XmlSchemaType


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

                                                             QName name,
                                                             QName idlType,
                                                             List<CorbaTypeMap> typeMaps,
                                                             ServiceInfo serviceInfo) {
        CorbaTypeImpl type = CorbaUtils.getCorbaType(idlType, typeMaps);
        XmlSchemaType schemaType = null;
        if (type != null) {
            schemaType = CorbaUtils.getXmlSchemaType(serviceInfo, type.getType());
        }
        return initializeObjectHandler(orb, name, idlType, schemaType, typeMaps, serviceInfo);
    }
View Full Code Here

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

            }
        } catch (XMLStreamException ex) {
            throw new CorbaBindingException("Unable to locate start of object", ex);
        }
        CorbaTypeImpl type = CorbaUtils.getCorbaType(idlType, typeMaps);
        XmlSchemaType schemaType = null;
        if (type != null) {
            schemaType = CorbaUtils.getXmlSchemaType(serviceInfo, type.getType());
        }
        return readObjectFromStax(reader, idlType, schemaType, false);
    }
View Full Code Here

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

    }

    public void writeObjectToStax(CorbaObjectHandler obj,
                                  XMLEventWriter writer,
                                  XMLEventFactory factory) {
        XmlSchemaType schemaType = null;
        if (obj != null && obj.getType() != null) {
            CorbaTypeImpl type = obj.getType();
            schemaType = CorbaUtils.getXmlSchemaType(serviceInfo, type.getType());
        }
        writeObjectToStax(obj, schemaType, writer, factory, false);
View Full Code Here

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

        // TEMPORARILY
        // using TypesVisitor to visit <const_type>
        // it should be visited by a SwitchTypeSpecVisitor
        TypesVisitor visitor = new TypesVisitor(getScope(), schemas, schema, typeMap, null);
        visitor.visit(discriminatorNode);
        XmlSchemaType stype = visitor.getSchemaType();
        CorbaTypeImpl ctype = visitor.getCorbaType();
       
        XmlSchemaElement discriminatorElement = new XmlSchemaElement();
        discriminatorElement.setName(discriminator);
        discriminatorElement.setSchemaTypeName(stype.getQName());
        discriminatorElement.setMinOccurs(1);
        discriminatorElement.setMaxOccurs(1);
        sequence.getItems().add(discriminatorElement);
       
        XmlSchemaChoice choice = new XmlSchemaChoice();
View Full Code Here

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

                                                    schemas,
                                                    schema,
                                                    typeMap,
                                                    null);
            visitor.visit(typeNode);
            XmlSchemaType stype = visitor.getSchemaType();
            CorbaTypeImpl ctype = visitor.getCorbaType();
           
           
            // needed for anonymous arrays in unions
            if (ArrayVisitor.accept(nameNode)) {
                Scope anonScope = new Scope(scope, TypesUtils.getCorbaTypeNameNode(nameNode));
                ArrayVisitor arrayVisitor = new ArrayVisitor(anonScope,
                                                             schemas,
                                                             schema,
                                                             typeMap,
                                                             stype,
                                                             ctype,
                                                             null);
                arrayVisitor.visit(nameNode);
                stype = arrayVisitor.getSchemaType();
                ctype = arrayVisitor.getCorbaType();
            }
           
           
            // xmlschema:element
            element.setName(nameNode.toString());
            element.setSchemaTypeName(stype.getQName());
            choice.getItems().add(element);
           
           
            // corba:unionbranch
            unionBranch.setName(nameNode.toString());
View Full Code Here

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

                                                             nextDecl);
                arrayVisitor.visit(nextDecl);

            } else {
                CorbaTypeImpl nextCorbaType = null;
                XmlSchemaType nextSchemaType = null;

                CorbaTypeImpl oldCorbaType = getCorbaType();

                QName newQname = new QName(getCorbaType().getQName().getNamespaceURI(), newScope.toString());

                if (oldCorbaType instanceof Alias) {
                    // Alias
                    //

                    nextSchemaType = duplicateXmlSchemaSimpleType(newScope);

                    Alias oldAlias = (Alias) oldCorbaType;
                    Alias alias = new Alias();

                    alias.setQName(newQname);
                    alias.setBasetype(oldAlias.getBasetype());
                    alias.setType(oldAlias.getType());
                    alias.setRepositoryID(newScope.toIDLRepositoryID());

                    nextCorbaType = alias;
                } else if (oldCorbaType instanceof Sequence) {
                    // Sequence
                    //

                    nextSchemaType = duplicateXmlSchemaComplexType(newScope);

                    Sequence oldSequence = (Sequence) oldCorbaType;
                    Sequence newSequence = new Sequence();

                    newSequence.setQName(newQname);
                    newSequence.setType(nextSchemaType.getQName());
                    newSequence.setElemtype(oldSequence.getElemtype());
                    newSequence.setBound(oldSequence.getBound());
                    newSequence.setRepositoryID(newScope.toIDLRepositoryID());

                    nextCorbaType = newSequence;
View Full Code Here

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

                                                                    schemas,
                                                                    schema,
                                                                    typeMap,
                                                                    definition);
            visitor.visit(typeNode);
            XmlSchemaType stype = visitor.getSchemaType();
           
            element.setSchemaTypeName(stype.getQName());
            element.setName(paramName);
        }
       
        XmlSchemaSequence sequence = new XmlSchemaSequence();
        if (typeNode != null) {
View Full Code Here

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

        // <boolean_type> ::= "boolean"
        // <octet_type> ::= "octet"
        // <any_type> ::= "any"
       
        XmlSchemaType stype = null;
        CorbaTypeImpl ctype = null;
        QName corbaTypeQName = PrimitiveTypesVisitor.getPrimitiveType(node);
        if (corbaTypeQName != null) {
            QName schemaTypeQName = xmlSchemaPrimitiveMap.get(corbaTypeQName);
            if (schemaTypeQName != null) {
                //XmlSchemaCollection schemas = new XmlSchemaCollection();
                stype = schemas.getTypeByQName(schemaTypeQName);
                if (stype != null) {
                    ctype = new CorbaTypeImpl();
                    ctype.setQName(corbaTypeQName);
                    ctype.setType(stype.getQName());
                    ctype.setName(stype.getQName().getLocalPart());
                }
            }
        }

       
View Full Code Here

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

        return result;
    }
   
    public static Scope generateAnonymousScopedName(Scope scope, XmlSchema schema) {
        Scope scopedName = null;
        XmlSchemaType anonSchemaType = null;
        Integer id = 0;
        do {
            id++;
            StringBuffer name = new StringBuffer();
            name.append("_");
View Full Code Here

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

                                                                    typeMap,
                                                                    definition);

            visitor.visit(node);
           
            XmlSchemaType schemaType = visitor.getSchemaType();
            CorbaTypeImpl corbaType = visitor.getCorbaType();
           
            boolean isObjectReference = false;
            if (corbaType instanceof org.apache.schemas.yoko.bindings.corba.Object) {
                isObjectReference = true;
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.