org.apache.solr.request
Class MultiMapSolrParams

java.lang.Object
  extended by org.apache.solr.request.SolrParams
      extended by org.apache.solr.request.MultiMapSolrParams
Direct Known Subclasses:
ServletSolrParams

public class MultiMapSolrParams
extends SolrParams

Version:
$Id$
Author:
yonik

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.solr.request.SolrParams
SolrParams.EchoParamStyle
 
Field Summary
protected  java.util.Map<java.lang.String,java.lang.String[]> map
           
 
Fields inherited from class org.apache.solr.request.SolrParams
DEBUG_QUERY, DF, EXPLAIN_OTHER, FACET, FACET_ENUM_CACHE_MINDF, FACET_FIELD, FACET_LIMIT, FACET_MINCOUNT, FACET_MISSING, FACET_OFFSET, FACET_PREFIX, FACET_QUERY, FACET_SORT, FACET_ZEROS, FL, FQ, HEADER_ECHO_HANDLER, HEADER_ECHO_PARAMS, Q, QT, ROWS, SORT, START, STREAM_BODY, STREAM_CONTENTTYPE, STREAM_FILE, STREAM_URL, VERSION, WT, XSL
 
Constructor Summary
MultiMapSolrParams(java.util.Map<java.lang.String,java.lang.String[]> map)
           
 
Method Summary
static void addParam(java.lang.String name, java.lang.String val, java.util.Map<java.lang.String,java.lang.String[]> map)
           
 java.lang.String get(java.lang.String name)
          returns the String value of a param, or null if not set
 java.util.Map<java.lang.String,java.lang.String[]> getMap()
           
 java.util.Iterator<java.lang.String> getParameterNamesIterator()
          returns an Iterator over the parameter names
 java.lang.String[] getParams(java.lang.String name)
          returns an array of the String values of a param, or null if none
 java.lang.String toString()
           
 
Methods inherited from class org.apache.solr.request.SolrParams
fpname, get, getBool, getBool, getFieldBool, getFieldBool, getFieldFloat, getFieldFloat, getFieldInt, getFieldInt, getFieldParam, getFieldParam, getFieldParams, getFloat, getFloat, getInt, getInt, parseBool, required, toMap, toMultiMap, toNamedList, toSolrParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

map

protected final java.util.Map<java.lang.String,java.lang.String[]> map
Constructor Detail

MultiMapSolrParams

public MultiMapSolrParams(java.util.Map<java.lang.String,java.lang.String[]> map)
Method Detail

addParam

public static void addParam(java.lang.String name,
                            java.lang.String val,
                            java.util.Map<java.lang.String,java.lang.String[]> map)

get

public java.lang.String get(java.lang.String name)
Description copied from class: SolrParams
returns the String value of a param, or null if not set

Specified by:
get in class SolrParams

getParams

public java.lang.String[] getParams(java.lang.String name)
Description copied from class: SolrParams
returns an array of the String values of a param, or null if none

Specified by:
getParams in class SolrParams

getParameterNamesIterator

public java.util.Iterator<java.lang.String> getParameterNamesIterator()
Description copied from class: SolrParams
returns an Iterator over the parameter names

Specified by:
getParameterNamesIterator in class SolrParams

getMap

public java.util.Map<java.lang.String,java.lang.String[]> getMap()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2006 - 2009 The Apache Software Foundation