jp.go.nict.langrid.dao.jsonic.searchsupport
クラス SearchSupport<T>

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.jsonic.searchsupport.SearchSupport<T>
直系の既知のサブクラス:
ServiceSearchSupport

public abstract class SearchSupport<T>
extends Object


入れ子のクラスの概要
protected static interface SearchSupport.FieldDefs<T>
           
 
メソッドの概要
protected  T[] emptyArray()
           
 Pair<T[],Integer> filter(T[] target, int from, int count)
           
protected  Comparator<T> getComparator(Order[] orders)
           
protected abstract  Class<T> getComponentType()
           
protected abstract  SearchSupport.FieldDefs<T> getDefinition(String fieldName)
           
protected  Boolean match(MatchingCondition cond, T obj)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

filter

public final Pair<T[],Integer> filter(T[] target,
                                      int from,
                                      int count)

emptyArray

protected T[] emptyArray()

match

protected Boolean match(MatchingCondition cond,
                        T obj)

getComparator

protected Comparator<T> getComparator(Order[] orders)

getComponentType

protected abstract Class<T> getComponentType()

getDefinition

protected abstract SearchSupport.FieldDefs<T> getDefinition(String fieldName)