public abstract class SearchContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
searchTerm |
protected ResourceBundleWrapperRT |
wrapper |
Constructor and Description |
---|
SearchContext(java.lang.Object searchTerm, ResourceBundleWrapperRT wrapper) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Set<java.lang.String> |
findKeys() |
protected abstract java.util.Map<java.lang.String,java.lang.String> |
getEntryMap() |
protected abstract boolean |
isMatch(java.lang.String key, java.lang.String text) |
protected final java.lang.Object searchTerm
protected final ResourceBundleWrapperRT wrapper
public SearchContext(java.lang.Object searchTerm, ResourceBundleWrapperRT wrapper)
searchTerm
- Original search term (String or Map)wrapper
- Scope of the searchpublic abstract java.util.Set<java.lang.String> findKeys()
protected abstract java.util.Map<java.lang.String,java.lang.String> getEntryMap()
protected abstract boolean isMatch(java.lang.String key, java.lang.String text) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
key
- current search iteration entry keytext
- current search iteration entry valuejava.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException