Package org.codehaus.xfire.aegis.type

Examples of org.codehaus.xfire.aegis.type.TypeMapping.register()


        TypeMapping typeMapping = bp.getTypeMapping(model);
       
        BeanType bt = new BeanType();
        bt.setSchemaType(new QName("http://services.xfire.codehaus.org","SimpleBean"));
        bt.setTypeClass(SimpleBean.class);
        typeMapping.register(bt);
        // -- End insertion
       
        client.setXFire(getXFire());
        client.setUrl("xfire.local://BeanService");
        client.setTransport(getTransportManager().getTransport(LocalTransport.BINDING_ID));
View Full Code Here


        BeanType type = new BeanType();
        type.setTypeClass(SimpleBean.class);
        type.setSchemaType(new QName("urn:ReallyNotSoSimpleBean", "SimpleBean"));

        // register the type
        tm.register(type);
       
        Service service = getServiceFactory().create(BeanService.class);

        getServiceRegistry().register(service);
View Full Code Here

    }

    public void initializeTypes()
    {
        TypeMapping tm = typeMappingRegistry.getDefaultTypeMapping();
        tm.register(new CustomType());
    }
}
// END SNIPPET: registrar
View Full Code Here

        getServiceRegistry().register(service);

        TypeMapping tm = ((AegisBindingProvider) osf.getBindingProvider()).getTypeMapping(service);
       
        BeanType type = new BeanType();
        tm.register(SimpleBean.class, new QName("urn:Bean", "SimpleBean"), type);
       
        ServiceInfo info = service.getServiceInfo();
        OperationInfo o = info.getOperation("getSubmitBean");
        MessageInfo inMsg = o.getInputMessage();
        MessagePartInfo p = inMsg.getMessagePart(new QName("urn:Bean", "bean"));
View Full Code Here

               
                Type t = tm.getType(c);
                if (t == null)
                {
                    t = tm.getTypeCreator().createType(c);
                    tm.register(t);
                }
                if (t instanceof BeanType)
                {
                    BeanType bt = (BeanType) t;
                    bt.getTypeInfo().setExtension(true);
View Full Code Here

        Type type = tm.getType(clazz);

        if (type == null)
        {
            type = tm.getTypeCreator().createType(clazz);
            tm.register(type);
        }

        return type;
    }
}
View Full Code Here

                Class cParent = c.getSuperclass();
                if (cParent != null && cParent != Object.class)
                {
                    superType.getTypeInfo().setExtension(true);
                }
                tm.register(superType);
            }
            return superType;
        }
        else
        {
View Full Code Here

                {
                    tm = getTypeMapping();
                }
               
              type = tm.getTypeCreator().createType(object.getClass());
                tm.register(type);
            }
           
            String prefix = writer.getPrefixForNamespace( type.getSchemaType().getNamespaceURI() );

            if( null == prefix || prefix.length() == 0 )
View Full Code Here

                registerDefault( tm );
            }

            // register primitive types manually since there is no way
            // to do Class.forName("boolean") et al.
            tm.register( boolean.class, new QName( SoapConstants.XSD, "boolean" ), new BooleanType() );
            tm.register( int.class, new QName( SoapConstants.XSD, "int" ), new IntType() );
            tm.register( double.class, new QName( SoapConstants.XSD, "double" ), new DoubleType() );
            tm.register( float.class, new QName( SoapConstants.XSD, "float" ), new FloatType() );
            tm.register( long.class, new QName( SoapConstants.XSD, "long" ), new LongType() );
        }
View Full Code Here

            }

            // register primitive types manually since there is no way
            // to do Class.forName("boolean") et al.
            tm.register( boolean.class, new QName( SoapConstants.XSD, "boolean" ), new BooleanType() );
            tm.register( int.class, new QName( SoapConstants.XSD, "int" ), new IntType() );
            tm.register( double.class, new QName( SoapConstants.XSD, "double" ), new DoubleType() );
            tm.register( float.class, new QName( SoapConstants.XSD, "float" ), new FloatType() );
            tm.register( long.class, new QName( SoapConstants.XSD, "long" ), new LongType() );
        }
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.