class PHPSerializedWriter extends JSONWriter
JSONWriter.MultiValueField
Modifier and Type | Field and Description |
---|---|
(package private) org.apache.lucene.util.UnicodeUtil.UTF8Result |
utf8 |
doIndent, level, req, returnFields, rsp, schema, writer
Constructor and Description |
---|
PHPSerializedWriter(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Method and Description |
---|---|
void |
writeArray(java.lang.String name,
java.util.Iterator val) |
void |
writeArray(java.lang.String name,
java.lang.Object[] val) |
void |
writeArrayCloser() |
void |
writeArrayOpener(int size) |
void |
writeArraySeparator() |
void |
writeBool(java.lang.String name,
boolean val) |
void |
writeBool(java.lang.String name,
java.lang.String val)
if this form of the method is called, val is the Java string form of a boolean
|
void |
writeDoc(java.lang.String name,
java.util.Collection<org.apache.lucene.document.Fieldable> fields,
java.util.Set<java.lang.String> returnFields,
java.util.Map pseudoFields) |
void |
writeDocList(java.lang.String name,
DocList ids,
java.util.Set<java.lang.String> fields,
java.util.Map otherFields) |
void |
writeDouble(java.lang.String name,
java.lang.String val)
if this form of the method is called, val is the Java string form of a double
|
void |
writeFloat(java.lang.String name,
java.lang.String val)
if this form of the method is called, val is the Java string form of a float
|
void |
writeInt(java.lang.String name,
java.lang.String val)
if this form of the method is called, val is the Java string form of an int
|
(package private) void |
writeKey(int val,
boolean needsEscaping) |
protected void |
writeKey(java.lang.String fname,
boolean needsEscaping) |
void |
writeLong(java.lang.String name,
java.lang.String val)
if this form of the method is called, val is the Java string form of a long
|
void |
writeMapCloser() |
void |
writeMapOpener(int size) |
void |
writeMapSeparator() |
void |
writeNamedList(java.lang.String name,
NamedList val) |
void |
writeNull(java.lang.String name) |
void |
writeResponse() |
void |
writeSolrDocument(java.lang.String name,
SolrDocument doc,
java.util.Set<java.lang.String> returnFields,
java.util.Map pseudoFields) |
void |
writeSolrDocumentList(java.lang.String name,
SolrDocumentList docs,
java.util.Set<java.lang.String> fields,
java.util.Map otherFields) |
void |
writeStr(java.lang.String name,
java.lang.String val,
boolean needsEscaping) |
unicodeEscape, writeByte, writeDate, writeDoc, writeMap, writeNamedListAsArrArr, writeNamedListAsArrMap, writeNamedListAsFlat, writeNamedListAsMapMangled, writeNamedListAsMapWithDups, writeShort
close, decLevel, getWriter, incLevel, indent, indent, level, setIndent, setLevel, writeByte, writeDate, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeVal
public PHPSerializedWriter(java.io.Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)
public void writeResponse() throws java.io.IOException
writeResponse
in class JSONWriter
java.io.IOException
public void writeNamedList(java.lang.String name, NamedList val) throws java.io.IOException
writeNamedList
in class JSONWriter
java.io.IOException
public void writeDoc(java.lang.String name, java.util.Collection<org.apache.lucene.document.Fieldable> fields, java.util.Set<java.lang.String> returnFields, java.util.Map pseudoFields) throws java.io.IOException
writeDoc
in class JSONWriter
java.io.IOException
public void writeDocList(java.lang.String name, DocList ids, java.util.Set<java.lang.String> fields, java.util.Map otherFields) throws java.io.IOException
writeDocList
in class JSONWriter
java.io.IOException
public void writeSolrDocument(java.lang.String name, SolrDocument doc, java.util.Set<java.lang.String> returnFields, java.util.Map pseudoFields) throws java.io.IOException
writeSolrDocument
in class JSONWriter
java.io.IOException
public void writeSolrDocumentList(java.lang.String name, SolrDocumentList docs, java.util.Set<java.lang.String> fields, java.util.Map otherFields) throws java.io.IOException
writeSolrDocumentList
in class JSONWriter
java.io.IOException
public void writeArray(java.lang.String name, java.lang.Object[] val) throws java.io.IOException
writeArray
in class JSONWriter
java.io.IOException
public void writeArray(java.lang.String name, java.util.Iterator val) throws java.io.IOException
writeArray
in class JSONWriter
java.io.IOException
public void writeMapOpener(int size) throws java.io.IOException, java.lang.IllegalArgumentException
writeMapOpener
in class JSONWriter
java.io.IOException
java.lang.IllegalArgumentException
public void writeMapSeparator() throws java.io.IOException
writeMapSeparator
in class JSONWriter
java.io.IOException
public void writeMapCloser() throws java.io.IOException
writeMapCloser
in class JSONWriter
java.io.IOException
public void writeArrayOpener(int size) throws java.io.IOException, java.lang.IllegalArgumentException
writeArrayOpener
in class JSONWriter
java.io.IOException
java.lang.IllegalArgumentException
public void writeArraySeparator() throws java.io.IOException
writeArraySeparator
in class JSONWriter
java.io.IOException
public void writeArrayCloser() throws java.io.IOException
writeArrayCloser
in class JSONWriter
java.io.IOException
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
void writeKey(int val, boolean needsEscaping) throws java.io.IOException
java.io.IOException
public void writeBool(java.lang.String name, boolean val) throws java.io.IOException
writeBool
in class TextResponseWriter
java.io.IOException
public void writeBool(java.lang.String name, java.lang.String val) throws java.io.IOException
TextResponseWriter
writeBool
in class JSONWriter
java.io.IOException
public void writeInt(java.lang.String name, java.lang.String val) throws java.io.IOException
TextResponseWriter
writeInt
in class JSONWriter
java.io.IOException
public void writeLong(java.lang.String name, java.lang.String val) throws java.io.IOException
TextResponseWriter
writeLong
in class JSONWriter
java.io.IOException
public void writeFloat(java.lang.String name, java.lang.String val) throws java.io.IOException
TextResponseWriter
writeFloat
in class JSONWriter
java.io.IOException
public void writeDouble(java.lang.String name, java.lang.String val) throws java.io.IOException
TextResponseWriter
writeDouble
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