protected void writeElement(QName name, Object value, AegisType type, MessageWriter writer, Context context) { if (!type.isFlatArray()) { MessageWriter cwriter = null; cwriter = getWriter(writer, name, type); type.writeObject(value, cwriter, context); cwriter.close(); } else { ArrayType arrayType = (ArrayType)type; arrayType.writeObject(value, writer, context, name); } }
protected void writeElement(QName name, Object value, AegisType type, MessageWriter writer, Context context) { if (!type.isFlatArray()) { MessageWriter cwriter = null; cwriter = getWriter(writer, name, type); type.writeObject(value, cwriter, context); cwriter.close(); } else { ArrayType arrayType = (ArrayType)type; arrayType.writeObject(value, writer, context, name); } }
protected void writeValue(Object value, MessageWriter writer, Context context, AegisType type, String name, String ns) throws DatabindingException { type = TypeUtil.getWriteType(context.getGlobalContext(), value, type); MessageWriter cwriter; if (!type.isFlatArray()) { cwriter = writer.getElementWriter(name, ns); } else { cwriter = writer; } if (value == null && type.isNillable()) { cwriter.writeXsiNil(); } else { type.writeObject(value, cwriter, context); } if (!type.isFlatArray()) { cwriter.close(); } }
protected void writeValue(Object value, MessageWriter writer, Context context, AegisType type, String name, String ns) throws DatabindingException { type = TypeUtil.getWriteType(context.getGlobalContext(), value, type); MessageWriter cwriter; if (!type.isFlatArray()) { cwriter = writer.getElementWriter(name, ns); } else { cwriter = writer; } if (value == null && type.isNillable()) { cwriter.writeXsiNil(); } else { type.writeObject(value, cwriter, context); } if (!type.isFlatArray()) { cwriter.close(); } }
if (!childReader.isXsiNil()) { Object writeObj; if (type.isFlatArray()) { ArrayType aType = (ArrayType) type; PropertyDescriptor desc = inf.getPropertyDescriptorFromMappedName(name);
if (!childReader.isXsiNil()) { Object writeObj; if (type.isFlatArray()) { ArrayType aType = (ArrayType) type; PropertyDescriptor desc = inf.getPropertyDescriptorFromMappedName(name);
if (type.isFlatArray()) {