class RubyWriter extends NaNFloatWriter
JSONWriter.MultiValueField
doIndent, level, req, returnFields, rsp, schema, writer
Constructor and Description |
---|
RubyWriter(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getInf() |
protected java.lang.String |
getNaN() |
protected void |
writeKey(java.lang.String fname,
boolean needsEscaping) |
void |
writeNull(java.lang.String name) |
void |
writeStr(java.lang.String name,
java.lang.String val,
boolean needsEscaping) |
writeDouble, writeFloat
unicodeEscape, writeArray, writeArray, writeArrayCloser, writeArrayOpener, writeArraySeparator, writeBool, writeByte, writeDate, writeDoc, writeDoc, writeDocList, writeDouble, writeFloat, writeInt, writeLong, writeMap, writeMapCloser, writeMapOpener, writeMapSeparator, writeNamedList, writeNamedListAsArrArr, writeNamedListAsArrMap, writeNamedListAsFlat, writeNamedListAsMapMangled, writeNamedListAsMapWithDups, writeResponse, writeShort, writeSolrDocument, writeSolrDocumentList
public RubyWriter(java.io.Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)
protected java.lang.String getNaN()
getNaN
in class NaNFloatWriter
protected java.lang.String getInf()
getInf
in class NaNFloatWriter
public void writeNull(java.lang.String name) throws java.io.IOException
writeNull
in class JSONWriter
java.io.IOException
protected void writeKey(java.lang.String fname, boolean needsEscaping) throws java.io.IOException
writeKey
in class JSONWriter
java.io.IOException
public void writeStr(java.lang.String name, java.lang.String val, boolean needsEscaping) throws java.io.IOException
writeStr
in class JSONWriter
java.io.IOException