@Override public void write(JSONStringWriter serializer) { writeStartReplaceInsert( serializer, selectPath, contextPath, position.toString(), cardinality ); serializer.writeStartEntry("content"); serializer.writeFragment(fragment); serializer.writeEndObject(); serializer.writeEndObject(); } @Override
@Override public void write(JSONStringWriter serializer) { writeStartInsert(serializer, contextPath, position.toString(), cardinality); serializer.writeStartEntry("content"); serializer.writeFragment(fragment); serializer.writeEndObject(); serializer.writeEndObject(); } @Override
@Override public void write(JSONStringWriter serializer) { writeStartReplaceInsert( serializer, selectPath, contextPath, position.toString(), cardinality ); serializer.writeStartEntry("content"); serializer.writeFragment(fragment); serializer.writeEndObject(); serializer.writeEndObject(); } @Override
@Override public void write(JSONStringWriter serializer) { writeStartReplace(serializer, selectPath, cardinality); serializer.writeStartEntry("content"); if (isFragment) { serializer.writeFragment(input); } else { serializer.writeStringValue(input); } serializer.writeEndObject(); serializer.writeEndObject(); } @Override
@Override public void write(JSONStringWriter serializer) { writeStartInsert(serializer, contextPath, position.toString(), cardinality); serializer.writeStartEntry("content"); serializer.writeFragment(fragment); serializer.writeEndObject(); serializer.writeEndObject(); } @Override
serializer.writeFragment( (call.args[0] instanceof String) ? (String) call.args[0] : call.args[0].toString() serializer.writeStartArray(); for (Object fragment: call.args) { serializer.writeFragment( (fragment instanceof String) ? (String) fragment : fragment.toString()
serializer.writeFragment( (call.args[0] instanceof String) ? (String) call.args[0] : call.args[0].toString() serializer.writeStartArray(); for (Object fragment: call.args) { serializer.writeFragment( (fragment instanceof String) ? (String) fragment : fragment.toString()
@Override public void write(JSONStringWriter serializer) { writeStartReplace(serializer, selectPath, cardinality); serializer.writeStartEntry("content"); if (isFragment) { serializer.writeFragment(inputAsString); } else if (input instanceof Boolean) { serializer.writeBooleanValue(input); } else if (input instanceof Number) { serializer.writeNumberValue(input); } else { serializer.writeStringValue(input); } serializer.writeEndObject(); serializer.writeEndObject(); } @Override