Class Searcher
java.lang.Object
org.apache.pdfbox.debugger.ui.textsearcher.Searcher
- All Implemented Interfaces:
ComponentListener,EventListener,ChangeListener,DocumentListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate List<Highlighter.Highlight>private static final org.apache.commons.logging.Logprivate final Actionprivate static final Highlighter.HighlightPainterprivate final Actionprivate final SearchEngineprivate final SearchPanelprivate static final Highlighter.HighlightPainterprivate final JTextComponentprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMenuListeners(PDFDebugger frame) voidchangedUpdate(DocumentEvent documentEvent) private voidchangeHighlighter(int index, Highlighter.HighlightPainter newPainter) voidcomponentHidden(ComponentEvent componentEvent) voidcomponentMoved(ComponentEvent componentEvent) voidcomponentResized(ComponentEvent componentEvent) voidcomponentShown(ComponentEvent componentEvent) voidinsertUpdate(DocumentEvent documentEvent) voidremoveMenuListeners(PDFDebugger frame) voidremoveUpdate(DocumentEvent documentEvent) private voidscrollToWord(int offset) private voidprivate voidsearch(DocumentEvent documentEvent) voidstateChanged(ChangeEvent changeEvent) private voidupdateHighLighter(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:
insertUpdatein interfaceDocumentListener
-
removeUpdate
- Specified by:
removeUpdatein interfaceDocumentListener
-
changedUpdate
- Specified by:
changedUpdatein interfaceDocumentListener
-
search
-
search
-
scrollToWord
private void scrollToWord(int offset) -
updateHighLighter
private void updateHighLighter(int presentIndex, int previousIndex) -
changeHighlighter
-
stateChanged
- Specified by:
stateChangedin interfaceChangeListener
-
componentResized
- Specified by:
componentResizedin interfaceComponentListener
-
componentMoved
- Specified by:
componentMovedin interfaceComponentListener
-
componentShown
- Specified by:
componentShownin interfaceComponentListener
-
componentHidden
- Specified by:
componentHiddenin interfaceComponentListener
-
addMenuListeners
-
removeMenuListeners
-