public final class SearchManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SearchManager.LoadTargetJob |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<ConstraintFactory> |
FACTORY_SORTER |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<org.java.plugin.registry.Extension> |
availableSearchFactories() |
java.util.Collection<org.java.plugin.registry.Extension> |
availableTargetSelectors() |
void |
cancelSearch(Search search) |
void |
executeSearch(Search search) |
ConstraintContext |
getBasicConstraintContext(de.ims.icarus.util.data.ContentType contentType) |
ConstraintContext |
getConstraintContext(de.ims.icarus.util.data.ContentType contentType) |
static ConstraintFactory[] |
getEdgeConstraintFactories(ConstraintFactory[] items) |
SearchFactory |
getFactory(org.java.plugin.registry.Extension extension) |
static SearchManager |
getInstance() |
static java.util.regex.Matcher |
getMatcher(java.lang.String s,
java.lang.String input) |
static ConstraintFactory[] |
getNodeConstraintFactories(ConstraintFactory[] items) |
static java.util.Collection<org.java.plugin.registry.Extension> |
getResultExportHandlers(SearchResult searchResult) |
static java.util.List<org.java.plugin.registry.Extension> |
getResultPresenterExtensions(de.ims.icarus.util.data.ContentType contentType,
int dimension) |
static java.util.Collection<org.java.plugin.registry.Extension> |
getSearchFactoryExtensions() |
static java.util.Collection<org.java.plugin.registry.Extension> |
getSearchFactoryProxyExtensions() |
static java.lang.Object |
getTarget(Search search) |
static boolean |
isGroupingOperator(SearchOperator operator) |
static void |
recycleMatcher(java.util.regex.Matcher matcher) |
public static final java.util.Comparator<ConstraintFactory> FACTORY_SORTER
public static SearchManager getInstance()
public ConstraintContext getBasicConstraintContext(de.ims.icarus.util.data.ContentType contentType)
public ConstraintContext getConstraintContext(de.ims.icarus.util.data.ContentType contentType)
public static java.util.regex.Matcher getMatcher(java.lang.String s, java.lang.String input)
public static void recycleMatcher(java.util.regex.Matcher matcher)
public static ConstraintFactory[] getEdgeConstraintFactories(ConstraintFactory[] items)
public static ConstraintFactory[] getNodeConstraintFactories(ConstraintFactory[] items)
public static java.util.Collection<org.java.plugin.registry.Extension> getSearchFactoryExtensions()
public static java.util.Collection<org.java.plugin.registry.Extension> getSearchFactoryProxyExtensions()
public static java.util.List<org.java.plugin.registry.Extension> getResultPresenterExtensions(de.ims.icarus.util.data.ContentType contentType, int dimension)
public static boolean isGroupingOperator(SearchOperator operator)
public static java.util.Collection<org.java.plugin.registry.Extension> getResultExportHandlers(SearchResult searchResult)
public java.util.Collection<org.java.plugin.registry.Extension> availableSearchFactories()
public SearchFactory getFactory(org.java.plugin.registry.Extension extension)
public java.util.Collection<org.java.plugin.registry.Extension> availableTargetSelectors()
public static java.lang.Object getTarget(Search search)
public void executeSearch(Search search)
public void cancelSearch(Search search)