SMILA (incubation) API documentation

org.eclipse.smila.search.servlet
Class MultiPartRequestParser

java.lang.Object
  extended by org.eclipse.smila.search.servlet.ARequestParser
      extended by org.eclipse.smila.search.servlet.MultiPartRequestParser

public class MultiPartRequestParser
extends ARequestParser

request parser that can parse multi part forms containing attachments.

Author:
jschumacher

Field Summary
 
Fields inherited from class org.eclipse.smila.search.servlet.ARequestParser
_defaultPipeline, PARAM_PIPELINE, PREFIX_ATTRIBUTE, PREFIX_FILTER, PREFIX_FILTER_MAX, PREFIX_FILTER_MIN, PREFIX_FILTER_VAL, PREFIX_ORDERBY, PREFIX_RANKING
 
Constructor Summary
MultiPartRequestParser(java.lang.String defaultPipeline)
          create new instance with default pipeline.
 
Method Summary
 QueryBuilder parse(java.util.List items)
          create QueryBuilder from http request parameters.
 
Methods inherited from class org.eclipse.smila.search.servlet.ARequestParser
processParameter, setAttributeAnnotations, setAttributeValues, setDefaultParameters, setParameterValues, setupEnumFilter, setupFilters, setupRangeFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPartRequestParser

public MultiPartRequestParser(java.lang.String defaultPipeline)
create new instance with default pipeline.

Parameters:
defaultPipeline - default pipeline name to use, if request does not contain a pipeline parameter.
Method Detail

parse

public QueryBuilder parse(java.util.List items)
create QueryBuilder from http request parameters.

Parameters:
items - multi part from items
Returns:
new query builder instance.

SMILA (incubation) API documentation