Package org.apache.cxf.aegis.type

Examples of org.apache.cxf.aegis.type.AegisType.writeObject()


                                                   + " for property " + name);
                }

                MessageWriter cwriter = writer.getAttributeWriter(name);

                type.writeObject(value, cwriter, context);

                cwriter.close();
            }
        }
View Full Code Here


        }

        if (inf.isExtension()) {
            AegisType t = getSuperType();
            if (t != null) {
                t.writeObject(object, writer, context);
            }
        }

        for (QName name : inf.getElements()) {
View Full Code Here

            writer.writeXsiType(type.getSchemaType());
            boolean nextIsBeanType = type instanceof BeanType;
            if (nextIsBeanType) {
                ((BeanType)type).writeObjectFromObjectType(object, writer, context, true);
            } else {
                type.writeObject(object, writer, context);
            }
        }
    }

    public AegisType determineType(Context context, Class<?> clazz) {
View Full Code Here

                                                   + " for property " + name);
                }

                MessageWriter cwriter = writer.getAttributeWriter(name);

                type.writeObject(value, cwriter, context);

                cwriter.close();
            }
        }
View Full Code Here

        }

        if (inf.isExtension()) {
            AegisType t = getSuperType();
            if (t != null) {
                t.writeObject(object, writer, context);
            }
        }

        for (QName name : inf.getElements()) {
View Full Code Here

            writer.writeXsiType(type.getSchemaType());
            boolean nextIsBeanType = type instanceof BeanType;
            if (nextIsBeanType) {
                ((BeanType)type).writeObjectFromObjectType(object, writer, context, true);
            } else {
                type.writeObject(object, writer, context);
            }
        }
    }

    public AegisType determineType(Context context, Class clazz) {
View Full Code Here

            QName childName = new QName( "", spi.propertyDescriptorFor( property ).qualifiedName().name() );
            MessageWriter cwriter = writer.getElementWriter( childName );
            if( type != null )
            {
                type.writeObject( value, cwriter, context );
            }
            else
            {
//                    cwriter.writeXsiNil();
            }
View Full Code Here

            QName childName = new QName( "", spi.associationDescriptorFor( association ).qualifiedName().name() );
            MessageWriter cwriter = writer.getElementWriter( childName );

            if( association.get() != null )
            {
                type.writeObject( ( (Identity) association.get() ).identity().get(), cwriter, context );
            }
            cwriter.close();
        }

        for( ManyAssociation<?> association : state.allManyAssociations() )
View Full Code Here

            }
            if( ids == null )
            {
                ids = "";
            }
            type.writeObject( ids, cwriter, context );
            cwriter.close();
        }

        for( NamedAssociation<?> association : state.allNamedAssociations() )
        {
View Full Code Here

            }
            if( ids == null )
            {
                ids = "";
            }
            type.writeObject( ids, cwriter, context );
            cwriter.close();
        }
    }

    private AegisType getOrCreateNonQi4jType( Object value )
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.