org.ldaptive.templates
Class SearchTemplates.InitialTermParser

java.lang.Object
  extended by org.ldaptive.templates.SearchTemplates.InitialTermParser
All Implemented Interfaces:
SearchTemplates.TermParser
Enclosing class:
SearchTemplates

public class SearchTemplates.InitialTermParser
extends Object
implements SearchTemplates.TermParser

Adds the first letter of each term as a filter parameter using the name 'initialX' where X is the index of the term. For the argument: {'fname', 'lname' }, produces:

     {
       'initial1' => 'f',
       'initial2' => 'l',
     }
 


Constructor Summary
SearchTemplates.InitialTermParser()
           
 
Method Summary
 Map<String,String> parse(String[] terms)
          Returns search filter parameters for the supplied query terms.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchTemplates.InitialTermParser

public SearchTemplates.InitialTermParser()
Method Detail

parse

public Map<String,String> parse(String[] terms)
Returns search filter parameters for the supplied query terms.

Specified by:
parse in interface SearchTemplates.TermParser
Parameters:
terms - to parse
Returns:
search filter parameters


Copyright © 2003-2013 Virginia Tech. All Rights Reserved.