class RubyWriter extends NaNFloatWriter
JSONWriter.MultiValueFielddoIndent, 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, writeFloatunicodeEscape, 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, writeSolrDocumentListpublic RubyWriter(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp)
protected java.lang.String getNaN()
getNaN in class NaNFloatWriterprotected java.lang.String getInf()
getInf in class NaNFloatWriterpublic void writeNull(java.lang.String name)
throws java.io.IOException
writeNull in class JSONWriterjava.io.IOExceptionprotected void writeKey(java.lang.String fname,
boolean needsEscaping)
throws java.io.IOException
writeKey in class JSONWriterjava.io.IOExceptionpublic void writeStr(java.lang.String name,
java.lang.String val,
boolean needsEscaping)
throws java.io.IOException
writeStr in class JSONWriterjava.io.IOException