org.apache.solr.request
Class XMLWriter
java.lang.Object
org.apache.solr.request.XMLWriter
public final class XMLWriter
- extends java.lang.Object
- Version:
- $Id: XMLWriter.java 514254 2007-03-03 22:21:27Z yonik $
- Author:
- yonik
Method Summary |
int |
decLevel()
|
int |
incLevel()
|
void |
indent()
|
void |
indent(int lev)
|
int |
level()
|
void |
setIndent(boolean doIndent)
|
void |
setLevel(int level)
|
void |
startTag(java.lang.String tag,
java.lang.String name,
boolean closeTag)
|
void |
writeArray(java.lang.String name,
java.util.Iterator iter)
|
void |
writeArray(java.lang.String name,
java.lang.Object[] val)
|
void |
writeAttr(java.lang.String name,
java.lang.String val)
|
void |
writeBool(java.lang.String name,
boolean val)
|
void |
writeBool(java.lang.String name,
java.lang.String val)
|
void |
writeDate(java.lang.String name,
java.util.Date val)
|
void |
writeDate(java.lang.String name,
java.lang.String val)
|
void |
writeDoc(java.lang.String name,
org.apache.lucene.document.Document doc,
java.util.Set<java.lang.String> returnFields,
float score,
boolean includeScore)
|
void |
writeDocList(java.lang.String name,
DocList ids,
java.util.Set<java.lang.String> fields)
|
void |
writeDouble(java.lang.String name,
double val)
|
void |
writeDouble(java.lang.String name,
java.lang.String val)
|
void |
writeFloat(java.lang.String name,
float val)
|
void |
writeFloat(java.lang.String name,
java.lang.String val)
|
void |
writeInt(java.lang.String name,
int val)
|
void |
writeInt(java.lang.String name,
java.lang.String val)
|
void |
writeLong(java.lang.String name,
long val)
|
void |
writeLong(java.lang.String name,
java.lang.String val)
|
void |
writeMap(java.lang.String name,
java.util.Map val)
|
void |
writeNamedList(java.lang.String name,
NamedList val)
|
void |
writeNull(java.lang.String name)
|
void |
writePrim(java.lang.String tag,
java.lang.String name,
java.lang.String val,
boolean escape)
|
static void |
writeResponse(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp)
|
void |
writeStr(java.lang.String name,
java.lang.String val)
|
void |
writeVal(java.lang.String name,
java.lang.Object val)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CURRENT_VERSION
public static float CURRENT_VERSION
XMLWriter
public XMLWriter(java.io.Writer writer,
IndexSchema schema,
SolrQueryRequest req,
java.lang.String version)
writeResponse
public static void writeResponse(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp)
throws java.io.IOException
- Throws:
java.io.IOException
setLevel
public void setLevel(int level)
level
public int level()
incLevel
public int incLevel()
decLevel
public int decLevel()
setIndent
public void setIndent(boolean doIndent)
writeAttr
public void writeAttr(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
startTag
public void startTag(java.lang.String tag,
java.lang.String name,
boolean closeTag)
throws java.io.IOException
- Throws:
java.io.IOException
indent
public void indent()
throws java.io.IOException
- Throws:
java.io.IOException
indent
public void indent(int lev)
throws java.io.IOException
- Throws:
java.io.IOException
writeDoc
public final void writeDoc(java.lang.String name,
org.apache.lucene.document.Document doc,
java.util.Set<java.lang.String> returnFields,
float score,
boolean includeScore)
throws java.io.IOException
- Throws:
java.io.IOException
writeDocList
public final void writeDocList(java.lang.String name,
DocList ids,
java.util.Set<java.lang.String> fields)
throws java.io.IOException
- Throws:
java.io.IOException
writeVal
public void writeVal(java.lang.String name,
java.lang.Object val)
throws java.io.IOException
- Throws:
java.io.IOException
writeNamedList
public void writeNamedList(java.lang.String name,
NamedList val)
throws java.io.IOException
- Throws:
java.io.IOException
writeMap
public void writeMap(java.lang.String name,
java.util.Map val)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public void writeArray(java.lang.String name,
java.lang.Object[] val)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public void writeArray(java.lang.String name,
java.util.Iterator iter)
throws java.io.IOException
- Throws:
java.io.IOException
writeNull
public void writeNull(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
writeStr
public void writeStr(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writeInt
public void writeInt(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writeInt
public void writeInt(java.lang.String name,
int val)
throws java.io.IOException
- Throws:
java.io.IOException
writeLong
public void writeLong(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writeLong
public void writeLong(java.lang.String name,
long val)
throws java.io.IOException
- Throws:
java.io.IOException
writeBool
public void writeBool(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writeBool
public void writeBool(java.lang.String name,
boolean val)
throws java.io.IOException
- Throws:
java.io.IOException
writeFloat
public void writeFloat(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writeFloat
public void writeFloat(java.lang.String name,
float val)
throws java.io.IOException
- Throws:
java.io.IOException
writeDouble
public void writeDouble(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writeDouble
public void writeDouble(java.lang.String name,
double val)
throws java.io.IOException
- Throws:
java.io.IOException
writeDate
public void writeDate(java.lang.String name,
java.util.Date val)
throws java.io.IOException
- Throws:
java.io.IOException
writeDate
public void writeDate(java.lang.String name,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
writePrim
public void writePrim(java.lang.String tag,
java.lang.String name,
java.lang.String val,
boolean escape)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2006 - 2008 The Apache Software Foundation