org.apache.solr.request
Class MapSolrParams

java.lang.Object
  extended by org.apache.solr.request.SolrParams
      extended by org.apache.solr.request.MapSolrParams

public class MapSolrParams
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
MapSolrParams(java.util.Map<java.lang.String,java.lang.String> map)
           
 
Method Summary
 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

MapSolrParams

public MapSolrParams(java.util.Map<java.lang.String,java.lang.String> map)
Method Detail

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