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, writeShortclose, decLevel, getWriter, incLevel, indent, indent, level, setIndent, setLevel, writeByte, writeDate, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeValpublic PHPSerializedWriter(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp)
public void writeResponse()
throws java.io.IOException
writeResponse in class JSONWriterjava.io.IOExceptionpublic void writeNamedList(java.lang.String name,
NamedList val)
throws java.io.IOException
writeNamedList in class JSONWriterjava.io.IOExceptionpublic 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 JSONWriterjava.io.IOExceptionpublic 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 JSONWriterjava.io.IOExceptionpublic 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 JSONWriterjava.io.IOExceptionpublic 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 JSONWriterjava.io.IOExceptionpublic void writeArray(java.lang.String name,
java.lang.Object[] val)
throws java.io.IOException
writeArray in class JSONWriterjava.io.IOExceptionpublic void writeArray(java.lang.String name,
java.util.Iterator val)
throws java.io.IOException
writeArray in class JSONWriterjava.io.IOExceptionpublic void writeMapOpener(int size)
throws java.io.IOException,
java.lang.IllegalArgumentException
writeMapOpener in class JSONWriterjava.io.IOExceptionjava.lang.IllegalArgumentExceptionpublic void writeMapSeparator()
throws java.io.IOException
writeMapSeparator in class JSONWriterjava.io.IOExceptionpublic void writeMapCloser()
throws java.io.IOException
writeMapCloser in class JSONWriterjava.io.IOExceptionpublic void writeArrayOpener(int size)
throws java.io.IOException,
java.lang.IllegalArgumentException
writeArrayOpener in class JSONWriterjava.io.IOExceptionjava.lang.IllegalArgumentExceptionpublic void writeArraySeparator()
throws java.io.IOException
writeArraySeparator in class JSONWriterjava.io.IOExceptionpublic void writeArrayCloser()
throws java.io.IOException
writeArrayCloser in class JSONWriterjava.io.IOExceptionpublic 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.IOExceptionvoid writeKey(int val,
boolean needsEscaping)
throws java.io.IOException
java.io.IOExceptionpublic void writeBool(java.lang.String name,
boolean val)
throws java.io.IOException
writeBool in class TextResponseWriterjava.io.IOExceptionpublic void writeBool(java.lang.String name,
java.lang.String val)
throws java.io.IOException
TextResponseWriterwriteBool in class JSONWriterjava.io.IOExceptionpublic void writeInt(java.lang.String name,
java.lang.String val)
throws java.io.IOException
TextResponseWriterwriteInt in class JSONWriterjava.io.IOExceptionpublic void writeLong(java.lang.String name,
java.lang.String val)
throws java.io.IOException
TextResponseWriterwriteLong in class JSONWriterjava.io.IOExceptionpublic void writeFloat(java.lang.String name,
java.lang.String val)
throws java.io.IOException
TextResponseWriterwriteFloat in class JSONWriterjava.io.IOExceptionpublic void writeDouble(java.lang.String name,
java.lang.String val)
throws java.io.IOException
TextResponseWriterwriteDouble 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