Class SearchMarkupCommandHandler
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.extension.nebula.richtext.SearchMarkupCommandHandler
-
- All Implemented Interfaces:
ILayerCommandHandler<SearchCommand>
public class SearchMarkupCommandHandler extends Object implements ILayerCommandHandler<SearchCommand>
TODO maybe we can create a default configuration that creates and registers the following configuration.MarkupDisplayConverter converter = new MarkupDisplayConverter(); SearchMarkupCommandHandler handler = new SearchMarkupCommandHandler(); handler.registerMarkupDisplayConverter(converter); natTable.registerCommandHandler(handler); configRegistry.registerConfigAttribute( CellConfigAttributes.DISPLAY_CONVERTER, converter);
-
-
Field Summary
Fields Modifier and Type Field Description protected String
currentSearchValue
protected Collection<MarkupDisplayConverter>
markupConverter
-
Constructor Summary
Constructors Constructor Description SearchMarkupCommandHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
doCommand(ILayer targetLayer, SearchCommand command)
Class<SearchCommand>
getCommandClass()
void
registerMarkupDisplayConverter(MarkupDisplayConverter mdc)
void
unregisterMarkupDisplayConverter(MarkupDisplayConverter mdc)
-
-
-
Field Detail
-
markupConverter
protected Collection<MarkupDisplayConverter> markupConverter
-
currentSearchValue
protected String currentSearchValue
-
-
Method Detail
-
doCommand
public boolean doCommand(ILayer targetLayer, SearchCommand command)
- Specified by:
doCommand
in interfaceILayerCommandHandler<SearchCommand>
- Parameters:
targetLayer
- the target layercommand
- the command- Returns:
- true if the command has been handled, false otherwise
-
registerMarkupDisplayConverter
public void registerMarkupDisplayConverter(MarkupDisplayConverter mdc)
-
unregisterMarkupDisplayConverter
public void unregisterMarkupDisplayConverter(MarkupDisplayConverter mdc)
-
getCommandClass
public Class<SearchCommand> getCommandClass()
- Specified by:
getCommandClass
in interfaceILayerCommandHandler<SearchCommand>
-
-