org.apache.solr.request
Class DefaultSolrParams

java.lang.Object
  extended by org.apache.solr.request.SolrParams
      extended by org.apache.solr.request.DefaultSolrParams
Direct Known Subclasses:
AppendedSolrParams

public class DefaultSolrParams
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  SolrParams defaults
           
protected  SolrParams params
           
 
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
DefaultSolrParams(SolrParams params, SolrParams defaults)
           
 
Method Summary
 java.lang.String get(java.lang.String param)
          returns the String value of a param, or null if not set
 java.util.Iterator<java.lang.String> getParameterNamesIterator()
          returns an Iterator over the parameter names
 java.lang.String[] getParams(java.lang.String param)
          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

params

protected final SolrParams params

defaults

protected final SolrParams defaults
Constructor Detail

DefaultSolrParams

public DefaultSolrParams(SolrParams params,
                         SolrParams defaults)
Method Detail

get

public java.lang.String get(java.lang.String param)
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 param)
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

toString

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


Copyright © 2006 - 2009 The Apache Software Foundation