Class ContextualEvaluationCriteriaImpl
java.lang.Object
ddf.catalog.pubsub.criteria.contextual.ContextualEvaluationCriteriaImpl
- All Implemented Interfaces:
ContextualEvaluationCriteria,Closeable,AutoCloseable
public class ContextualEvaluationCriteriaImpl
extends Object
implements ContextualEvaluationCriteria, Closeable
-
Constructor Summary
ConstructorsConstructorDescriptionContextualEvaluationCriteriaImpl(String criteria, boolean fuzzy, boolean caseSensitiveSearch, String[] textPaths, String metadata) ContextualEvaluationCriteriaImpl(String criteria, boolean fuzzy, boolean caseSensitiveSearch, org.apache.lucene.store.Directory index) -
Method Summary
-
Constructor Details
-
ContextualEvaluationCriteriaImpl
public ContextualEvaluationCriteriaImpl(String criteria, boolean fuzzy, boolean caseSensitiveSearch, org.apache.lucene.store.Directory index) -
ContextualEvaluationCriteriaImpl
public ContextualEvaluationCriteriaImpl(String criteria, boolean fuzzy, boolean caseSensitiveSearch, String[] textPaths, String metadata) throws IOException - Throws:
IOException
-
-
Method Details
-
getCriteria
Description copied from interface:ContextualEvaluationCriteriaThe search phrase which forms the criteria to search over the document- Specified by:
getCriteriain interfaceContextualEvaluationCriteria- Returns:
-
getIndex
public org.apache.lucene.store.Directory getIndex()Description copied from interface:ContextualEvaluationCriteriaThe document that is to be stored and searched over.- Specified by:
getIndexin interfaceContextualEvaluationCriteria- Returns:
-
isFuzzy
public boolean isFuzzy()- Specified by:
isFuzzyin interfaceContextualEvaluationCriteria
-
isCaseSensitiveSearch
public boolean isCaseSensitiveSearch()- Specified by:
isCaseSensitiveSearchin interfaceContextualEvaluationCriteria
-
getTextPaths
- Specified by:
getTextPathsin interfaceContextualEvaluationCriteria
-
getMetadata
- Specified by:
getMetadatain interfaceContextualEvaluationCriteria
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-