public void write(Writer writer, Delimiters delimiters) throws IOException { Writer nodeWriter = writer; if(username != null) { nodeWriter.write(delimiters.escape(username.toString())); } nodeWriter.write(delimiters.getField()); if(name != null) { name.write(nodeWriter, delimiters); } nodeWriter.write(delimiters.getField()); if(state != null) { nodeWriter.write(delimiters.escape(state.toString())); } nodeWriter.write(delimiters.getField()); if(email != null) { nodeWriter.write(delimiters.escape(email.toString())); } writer.write(delimiters.getSegmentDelimiter()); writer.flush(); }
public void write(Writer writer, Delimiters delimiters) throws IOException { Writer nodeWriter = writer; if(position != null) { nodeWriter.write(delimiters.escape(positionEncoder.encode(position))); } nodeWriter.write(delimiters.getField()); if(quantity != null) { nodeWriter.write(delimiters.escape(quantityEncoder.encode(quantity))); } nodeWriter.write(delimiters.getField()); if(productId != null) { nodeWriter.write(delimiters.escape(productId.toString())); } nodeWriter.write(delimiters.getField()); if(title != null) { nodeWriter.write(delimiters.escape(title.toString())); } nodeWriter.write(delimiters.getField()); if(price != null) { nodeWriter.write(delimiters.escape(priceEncoder.encode(price))); } writer.write(delimiters.getSegmentDelimiter()); writer.flush(); }
char[] segmentDelimiter = currentDelimiters.getSegmentDelimiter(); int delimiterLen = segmentDelimiter.length; String escape = currentDelimiters.getEscape();
customerDetails.write(nodeWriter, delimiters); writer.write(delimiters.getSegmentDelimiter()); writer.flush();