| 
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface HighlightingService
HighlightingService using HighlightingTransformer services. Basically a background service for the Highlighting pipelet to make the handling of dynamic transformer services easier.
| Field Summary | |
|---|---|
static java.lang.String | 
HIGHLIGHTING_PARAMETER_NAME
Constant for the sub annotation "name" of annotation HighlightingTransformer.  | 
static java.lang.String | 
HIGHLIGHTING_TRANSFORMERS
Constant for the configuration parameter  | 
| Method Summary | |
|---|---|
 java.util.Map<java.lang.String,DHighlightingTransformer> | 
getTransformerConfigs(QueryParameterAccessor parameters)
Checks if the query contains any Highlight annotations on attributes and converts them into DHighlightingTransformer configuration objects.  | 
 void | 
highlight(AnyMap resultRecord,
          java.util.Map<java.lang.String,DHighlightingTransformer> highlightConfigs)
Executes highlighting for the record with the given Id using the given highlightConfigs.  | 
| Field Detail | 
|---|
static final java.lang.String HIGHLIGHTING_TRANSFORMERS
static final java.lang.String HIGHLIGHTING_PARAMETER_NAME
| Method Detail | 
|---|
java.util.Map<java.lang.String,DHighlightingTransformer> getTransformerConfigs(QueryParameterAccessor parameters)
                                                                               throws BlackboardAccessException
parameters - query parameters
BlackboardAccessException - if any record access error occurs
void highlight(AnyMap resultRecord,
               java.util.Map<java.lang.String,DHighlightingTransformer> highlightConfigs)
               throws BlackboardAccessException,
                      HighlightingTransformerException,
                      ParameterException
resultRecord - a search result record to highlight.highlightConfigs - the highlightConfigs
BlackboardAccessException - if any record access error occurs
HighlightingTransformerException - if any highlight transformation error occurs
ParameterException - if any highlight configuration error occurs
  | 
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||