org.apache.solr.search
Class ValueSourceParser

java.lang.Object
  extended by org.apache.solr.search.ValueSourceParser
All Implemented Interfaces:
NamedListInitializedPlugin

public abstract class ValueSourceParser
extends Object
implements NamedListInitializedPlugin

A factory that parses user queries to generate ValueSource instances. Intented usage is to create pluggable, named functions for use in function queries.


Field Summary
static Map<String,ValueSourceParser> standardValueSourceParsers
           
 
Constructor Summary
ValueSourceParser()
           
 
Method Summary
abstract  void init(NamedList args)
          Initialize the plugin.
abstract  ValueSource parse(FunctionQParser fp)
          Parse the user input into a ValueSource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

standardValueSourceParsers

public static Map<String,ValueSourceParser> standardValueSourceParsers
Constructor Detail

ValueSourceParser

public ValueSourceParser()
Method Detail

init

public abstract void init(NamedList args)
Initialize the plugin.

Specified by:
init in interface NamedListInitializedPlugin

parse

public abstract ValueSource parse(FunctionQParser fp)
                           throws ParseException
Parse the user input into a ValueSource.

Parameters:
fp -
Throws:
ParseException


Copyright © 2011 Apache Software Foundation. All Rights Reserved.