## Uses of Interface
org.apache.solr.common.MapSerializable

Packages that use MapSerializable
org.apache.solr.client.solrj: Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.common.params: Parameter constants and enumerations.

### Uses of MapSerializable in org.apache.solr.client.solrj

Classes in org.apache.solr.client.solrj that implement MapSerializable
`class` `SolrQuery` This is an augmented SolrParams with get/set/add fields for common fields used in the Standard and Dismax request handlers

### Uses of MapSerializable in org.apache.solr.common.params

Classes in org.apache.solr.common.params that implement MapSerializable
`class` `AppendedSolrParams` SolrParams wrapper which acts similar to DefaultSolrParams except that it "appends" the values of multi-value params from both sub instances, so that all of the values are returned.
`class` `DefaultSolrParams`
`class` `MapSolrParams`
`class` `ModifiableSolrParams` This class is similar to MultiMapSolrParams except you can edit the parameters after it is initialized.
`class` `MultiMapSolrParams`
`class` `RequiredSolrParams` This is a simple wrapper to SolrParams that will throw a 400 exception if you ask for a parameter that does not exist.
`class` `SolrParams` SolrParams hold request parameters.