public interface ISearchPageScoreComputer
Computes a score that is used by the search dialog to find the best fitting page for a selection when opened. The score has no upper limit but must be at least
LOWEST. Higher values means the page is better suited for the given selection input.
For example, a Java-specific search page score computer could test if the page is a Java search page and returns high scores for Java elements as selection input. Intended to be implemented.
Method SummaryModifier and TypeMethodDescription
(String pageId, Object input)Computes and returns a score indicating how good the page with the given id can handle the given input element.
UNKNOWNstatic final int UNKNOWNInvalid score value indicating a score is unknown or undecided.
- See Also:
LOWESTstatic final int LOWESTLowest possible valid score.
- See Also:
computeScoreComputes and returns a score indicating how good the page with the given id can handle the given input element. The search page id appears as the
idattribute of the
<page>element contributed to the search pages extension point (
pageId- the string id of the page for which the score is computed
input- the object based on which the page should open
- a score higher or equal to
UNKNOWNif this computer cannot decide