Class Searcher
java.lang.Object
org.apache.pdfbox.debugger.ui.textsearcher.Searcher
- All Implemented Interfaces:
ComponentListener
,EventListener
,ChangeListener
,DocumentListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private List<Highlighter.Highlight>
private static final org.apache.commons.logging.Log
private final Action
private static final Highlighter.HighlightPainter
private final Action
private final SearchEngine
private final SearchPanel
private static final Highlighter.HighlightPainter
private final JTextComponent
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMenuListeners
(PDFDebugger frame) void
changedUpdate
(DocumentEvent documentEvent) private void
changeHighlighter
(int index, Highlighter.HighlightPainter newPainter) void
componentHidden
(ComponentEvent componentEvent) void
componentMoved
(ComponentEvent componentEvent) void
componentResized
(ComponentEvent componentEvent) void
componentShown
(ComponentEvent componentEvent) void
insertUpdate
(DocumentEvent documentEvent) void
removeMenuListeners
(PDFDebugger frame) void
removeUpdate
(DocumentEvent documentEvent) private void
scrollToWord
(int offset) private void
private void
search
(DocumentEvent documentEvent) void
stateChanged
(ChangeEvent changeEvent) private void
updateHighLighter
(int presentIndex, int previousIndex) private void
-
Field Details
-
LOG
private static final org.apache.commons.logging.Log LOG -
PAINTER
-
SELECTION_PAINTER
-
searchEngine
-
searchPanel
-
textComponent
-
totalMatch
private int totalMatch -
currentMatch
private int currentMatch -
highlights
-
previousAction
-
nextAction
-
-
Constructor Details
-
Searcher
Constructor.- Parameters:
textComponent
- JTextComponent instance.
-
-
Method Details
-
getSearchPanel
-
insertUpdate
- Specified by:
insertUpdate
in interfaceDocumentListener
-
removeUpdate
- Specified by:
removeUpdate
in interfaceDocumentListener
-
changedUpdate
- Specified by:
changedUpdate
in interfaceDocumentListener
-
search
-
search
-
scrollToWord
private void scrollToWord(int offset) -
updateHighLighter
private void updateHighLighter(int presentIndex, int previousIndex) -
changeHighlighter
-
stateChanged
- Specified by:
stateChanged
in interfaceChangeListener
-
componentResized
- Specified by:
componentResized
in interfaceComponentListener
-
componentMoved
- Specified by:
componentMoved
in interfaceComponentListener
-
componentShown
- Specified by:
componentShown
in interfaceComponentListener
-
componentHidden
- Specified by:
componentHidden
in interfaceComponentListener
-
addMenuListeners
-
removeMenuListeners
-