Examples of populateMetaData()


Examples of org.apache.axis2.rmi.metadata.Field.populateMetaData()

                    if ((customClassInfo != null) &&
                            (customClassInfo.getFieldInfo(propertyDescriptors[i].getName()) != null)) {
                        FieldInfo fieldInfo = customClassInfo.getFieldInfo(propertyDescriptors[i].getName());
                        if (fieldInfo.isElement()) {
                            field = new ElementField(propertyDescriptors[i], this.namespace);
                            field.populateMetaData(configurator, processedTypeMap);
                            this.elementFields.add(field);
                        } else {
                            // we use the attribute name space as null
                            field = new AttributeField(propertyDescriptors[i], null);
                            field.populateMetaData(configurator, processedTypeMap);
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Field.populateMetaData()

                            field.populateMetaData(configurator, processedTypeMap);
                            this.elementFields.add(field);
                        } else {
                            // we use the attribute name space as null
                            field = new AttributeField(propertyDescriptors[i], null);
                            field.populateMetaData(configurator, processedTypeMap);
                            this.attributeFields.add(field);
                        }
                        if (fieldInfo.getXmlName() != null) {
                            field.setName(fieldInfo.getXmlName());
                        }
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Field.populateMetaData()

                        if (fieldInfo.getXmlName() != null) {
                            field.setName(fieldInfo.getXmlName());
                        }
                    } else {
                        field = new ElementField(propertyDescriptors[i], this.namespace);
                        field.populateMetaData(configurator, processedTypeMap);
                        this.elementFields.add(field);
                    }
                }
            }
        } catch (IntrospectionException e) {
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Parameter.populateMetaData()

            Map processedTypeMap = new HashMap();
            Map processedSchemaMap = new HashMap();
            Parameter parameter = new Parameter(Config.class, "config");
            parameter.setNamespace("http://ws.apache.org/axis2/rmi");
            parameter.populateMetaData(configurator, processedTypeMap);
            parameter.generateSchema(configurator, processedSchemaMap);

            XmlStreamParser xmlStreamParser = new XmlStreamParser(processedTypeMap, configurator, processedSchemaMap);
            return (Config) xmlStreamParser.getObjectForParameter(xmlReader, parameter);
        } catch (IOException e) {
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Parameter.populateMetaData()


        try {
            this.configurator.addPackageToNamespaceMaping("org.apache.axis2.rmi.deploy.config",
                    "http://ws.apache.org/axis2/rmi");
            parameter.populateMetaData(configurator, processedMap);
            parameter.generateSchema(configurator, schemaMap);
            StringWriter configXmlWriter = new StringWriter();
            XMLStreamWriter writer = StAXUtils.createXMLStreamWriter(configXmlWriter);
            JavaObjectSerializer javaObjectSerializer = new JavaObjectSerializer(this.processedMap, this.configurator, this.schemaMap);
            javaObjectSerializer.serializeParameter(config, parameter, writer, new NamespacePrefix());
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Service.populateMetaData()

    }

    public void deployClass(Class serviceClass) throws AxisFault {
        Service service = new Service(serviceClass, this.configurator);
        try {
            service.populateMetaData();
            service.generateSchema();
            WSDL11DefinitionBuilder definitionBuilder = new WSDL11DefinitionBuilder(service);
            Definition definition = definitionBuilder.generateWSDL();

            WSDL11ToAxisServiceBuilder builder = new WSDL11ToAxisServiceBuilder(definition, null, null);
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Service.populateMetaData()

    private void testWSDL() {
        Configurator configurator = new Configurator();
        Service service = new Service(Service1.class, configurator);
        try {
            service.populateMetaData();
            service.generateSchema();
            WSDL11DefinitionBuilder definitionBuilder = new WSDL11DefinitionBuilder(service);
            Definition definition = definitionBuilder.generateWSDL();

            WSDLWriter wsdlWriter = WSDLFactory.newInstance().newWSDLWriter();
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Type.populateMetaData()

                if (!superClass.equals(Object.class) && !superClass.equals(Exception.class)) {
                    // then this is an extension class and we have to processit
                    if (!processedTypeMap.containsKey(superClass)) {
                        Type superClassType = new TypeImpl(superClass);
                        processedTypeMap.put(superClass, superClassType);
                        superClassType.populateMetaData(configurator, processedTypeMap);
                    }
                    this.setParentType((Type) processedTypeMap.get(superClass));
                }

                // we need informatin only about this class
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Type.populateMetaData()

        for (Iterator iter = defaultTypeMapKeys.iterator(); iter.hasNext();) {
            typeClass = (Class) iter.next();
            if (!processedTypeMap.containsKey(typeClass)) {
                Type newType = new TypeImpl(typeClass);
                processedTypeMap.put(typeClass, newType);
                newType.populateMetaData(this.configurator, processedTypeMap);
                newType.generateSchema(this.configurator, schemaMap);
            }
        }
        this.qNameToTypeMap = new HashMap();
        Type type = null;
View Full Code Here

Examples of org.apache.axis2.rmi.metadata.Type.populateMetaData()

                    // i.e this is an extension
                    if (!processedTypeMap.containsKey(object.getClass())) {
                        Type newType = new TypeImpl(object.getClass());
                        processedTypeMap.put(object.getClass(), newType);
                        try {
                            newType.populateMetaData(this.configurator, this.processedTypeMap);
                            newType.generateSchema(this.configurator, this.schemaMap);
                        } catch (MetaDataPopulateException e) {
                            new XmlSerializingException("Problem in processing new type", e);
                        } catch (SchemaGenerationException e) {
                            new XmlSerializingException("Problem in processing new type", e);
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.