|
JPedal 4.74b27 Click here for Tutorials, code examples, help forums and support | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.jpedal.examples.simpleviewer.gui.swing.SwingSearchWindow
public class SwingSearchWindow
provides interactive search Window and search capabilities
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.BaselineResizeBehavior |
| Field Summary | |
|---|---|
boolean |
hasSearched
Flag to show search has happened and needs reset |
boolean |
isSearch
flag to show searching taking place |
boolean |
requestInterupt
|
static int |
SEARCH_EXTERNAL_WINDOW
|
static int |
SEARCH_MENU_BAR
|
static int |
SEARCH_TABBED_PANE
|
| Fields inherited from class javax.swing.JFrame |
|---|
EXIT_ON_CLOSE |
| Fields inherited from class java.awt.Frame |
|---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
SwingSearchWindow(SwingGUI currentGUI)
|
|
| Method Summary | |
|---|---|
void |
find(PdfDecoder dec,
Values values)
find text on page |
void |
findWithoutWindow(PdfDecoder dec,
Values values,
int searchType,
boolean listOfTerms,
boolean singlePageOnly,
java.lang.String searchValue)
find text on page withSwingWindow |
java.awt.Component |
getContentPanel()
|
int |
getFirstPageWithResults()
|
int |
getListLength()
|
SearchList |
getResults()
|
SearchList |
getResults(int page)
|
javax.swing.JTextField |
getSearchText()
|
int |
getStyle()
|
java.util.Map |
getTextRectangles()
|
void |
grabFocusInInput()
|
void |
init(PdfDecoder dec,
Values values)
|
boolean |
isSearching()
|
boolean |
isSearchVisible()
|
void |
removeSearchWindow(boolean justHide)
|
void |
resetSearchWindow()
Reset search text and menu bar buttons when opening new page |
void |
setCaseSensitive(boolean caseSensitive)
|
void |
setHighlightAll(boolean highlightAllOnPage)
|
void |
setMultiLine(boolean multiLine)
|
void |
setRegularExpressionUsage(boolean RegEx)
|
void |
setSearchText(java.lang.String s)
|
void |
setStyle(int style)
|
void |
setWholeWords(boolean wholeWords)
|
| Methods inherited from class javax.swing.JFrame |
|---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public static int SEARCH_EXTERNAL_WINDOW
public static int SEARCH_TABBED_PANE
public static int SEARCH_MENU_BAR
public boolean isSearch
public boolean hasSearched
public boolean requestInterupt
| Constructor Detail |
|---|
public SwingSearchWindow(SwingGUI currentGUI)
| Method Detail |
|---|
public void setWholeWords(boolean wholeWords)
setWholeWords in interface GUISearchWindowpublic void setCaseSensitive(boolean caseSensitive)
setCaseSensitive in interface GUISearchWindowpublic void setMultiLine(boolean multiLine)
setMultiLine in interface GUISearchWindowpublic void setHighlightAll(boolean highlightAllOnPage)
public void setRegularExpressionUsage(boolean RegEx)
public java.awt.Component getContentPanel()
getContentPanel in interface GUISearchWindowpublic boolean isSearching()
isSearching in interface GUISearchWindow
public void init(PdfDecoder dec,
Values values)
init in interface GUISearchWindow
public void findWithoutWindow(PdfDecoder dec,
Values values,
int searchType,
boolean listOfTerms,
boolean singlePageOnly,
java.lang.String searchValue)
findWithoutWindow in interface GUISearchWindow
public void find(PdfDecoder dec,
Values values)
find in interface GUISearchWindowpublic void removeSearchWindow(boolean justHide)
removeSearchWindow in interface GUISearchWindowpublic int getFirstPageWithResults()
getFirstPageWithResults in interface GUISearchWindowpublic int getListLength()
public void grabFocusInInput()
grabFocusInInput in interface GUISearchWindowpublic boolean isSearchVisible()
isSearchVisible in interface GUISearchWindowpublic void setStyle(int style)
setStyle in interface GUISearchWindowpublic int getStyle()
getStyle in interface GUISearchWindowpublic javax.swing.JTextField getSearchText()
public void setSearchText(java.lang.String s)
public java.util.Map getTextRectangles()
getTextRectangles in interface GUISearchWindowpublic SearchList getResults()
getResults in interface GUISearchWindowpublic SearchList getResults(int page)
getResults in interface GUISearchWindowpublic void resetSearchWindow()
resetSearchWindow in interface GUISearchWindow
|
JPedal 4.74b27 Click here for Tutorials, code examples, help forums and support | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||