public void writeCloseObject() { if (prettyPrint) { out.write("\n"); indent-= 4; writeIndent(); } out.write("}"); popTypeContext(); }
public void writeCloseArray() { if (prettyPrint) { out.write("\n"); indent-= 4; writeIndent(); } out.write("]"); popTypeContext(); }
/** * write a simple non-quoted value to output * * @param value */ public void write(String value) { TypeContext currentTypeContext= peekTypeContext(); if (currentTypeContext != null && currentTypeContext.getBasicType() == BasicType.ARRAY) { writeIndent(); } out.write(value); }
public void writeName(String name) { if (prettyPrint) writeIndent(); if (name != null) writeQuoted(name); else write("null"); out.write(":"); if (prettyPrint) out.write(" "); }
public TypeContext writeOpenObject() { if (prettyPrint) { TypeContext currentTypeContext= peekTypeContext(); if (currentTypeContext != null && currentTypeContext.getBasicType() == BasicType.ARRAY) { writeIndent(); } } TypeContext typeContext= new TypeContext(BasicType.OBJECT); pushTypeContext(typeContext); out.write("{"); if (prettyPrint) { indent+= 4; out.write("\n"); } return typeContext; }
public TypeContext writeOpenArray() { if (prettyPrint) { TypeContext currentTypeContext= peekTypeContext(); if (currentTypeContext != null && currentTypeContext.getBasicType() == BasicType.ARRAY) { writeIndent(); } } TypeContext typeContext= new TypeContext(BasicType.ARRAY); pushTypeContext(typeContext); out.write("["); if (prettyPrint) { indent+= 4; out.write("\n"); } return typeContext; }
if (currentTypeContext != null && currentTypeContext.getBasicType() == BasicType.ARRAY) writeIndent();