jaxe
Class DialogueRechercher

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by jaxe.DialogueRechercher
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class DialogueRechercher
extends javax.swing.JDialog
implements java.awt.event.ActionListener, java.awt.event.ItemListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JRadioButton bfichier
           
private  javax.swing.JPanel bpane
           
private  javax.swing.JButton bremplacer
           
private  javax.swing.JButton bremplrech
           
(package private)  javax.swing.JRadioButton bsel
           
private  javax.swing.JButton btout
           
private  javax.swing.JButton bXpath
           
private  javax.swing.JCheckBox chkmaj
           
private  javax.swing.JPanel cpane
           
private  boolean dansSelection
           
private  javax.swing.text.StyledDocument doc
           
private  boolean ignorerCasse
           
 JaxeDocument Jdoc
           
private static org.apache.log4j.Logger LOG
          Logger for this class
private static java.util.ResourceBundle rb
           
 boolean RechXpath
           
(package private) static java.lang.String texteRecherche
           
(package private) static java.lang.String texteXpathRecherche
           
private  javax.swing.JTextPane textPane
           
private  javax.swing.JLabel textRech
           
private  javax.swing.JLabel textRemp
           
(package private)  javax.swing.JTextField tfRechercher
           
private  javax.swing.JTextField tfRemplacer
           
private  javax.swing.JCheckBox typeXpath
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DialogueRechercher(JaxeDocument Jdoc, javax.swing.JTextPane textPane)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void enableButton(boolean b)
           
 java.lang.String getTexteRecherche()
           
 org.w3c.dom.NodeList getXpathNodeList(java.lang.String nodePath)
           
private  int includeComponent(int position, int lenght)
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void precedent()
           
 void precedent(int rech_pos)
           
 void precedentXpath()
           
 void precedentXpath(int rech_pos)
           
 void rechercher()
           
 void remplacer()
           
 void remplRech()
           
 void suivant()
           
 void suivant(int rech_pos)
           
 void suivantXpath()
           
 void suivantXpath(int rech_pos)
           
 void toutRemplacer()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Logger for this class


rb

private static final java.util.ResourceBundle rb

textPane

private final javax.swing.JTextPane textPane

doc

private final javax.swing.text.StyledDocument doc

bpane

private final javax.swing.JPanel bpane

cpane

private final javax.swing.JPanel cpane

tfRechercher

javax.swing.JTextField tfRechercher

tfRemplacer

private final javax.swing.JTextField tfRemplacer

textRech

private final javax.swing.JLabel textRech

textRemp

private final javax.swing.JLabel textRemp

bXpath

private final javax.swing.JButton bXpath

btout

private final javax.swing.JButton btout

bremplacer

private final javax.swing.JButton bremplacer

bremplrech

private final javax.swing.JButton bremplrech

bfichier

javax.swing.JRadioButton bfichier

bsel

javax.swing.JRadioButton bsel

typeXpath

private final javax.swing.JCheckBox typeXpath

chkmaj

private final javax.swing.JCheckBox chkmaj

dansSelection

private boolean dansSelection

ignorerCasse

private boolean ignorerCasse

RechXpath

public boolean RechXpath

texteRecherche

static java.lang.String texteRecherche

texteXpathRecherche

static java.lang.String texteXpathRecherche

Jdoc

public JaxeDocument Jdoc
Constructor Detail

DialogueRechercher

public DialogueRechercher(JaxeDocument Jdoc,
                          javax.swing.JTextPane textPane)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

enableButton

public void enableButton(boolean b)

rechercher

public void rechercher()

suivantXpath

public void suivantXpath()

suivantXpath

public void suivantXpath(int rech_pos)

precedentXpath

public void precedentXpath()

precedentXpath

public void precedentXpath(int rech_pos)

getXpathNodeList

public org.w3c.dom.NodeList getXpathNodeList(java.lang.String nodePath)

suivant

public void suivant()

suivant

public void suivant(int rech_pos)

precedent

public void precedent()

precedent

public void precedent(int rech_pos)

remplacer

public void remplacer()

toutRemplacer

public void toutRemplacer()

remplRech

public void remplRech()

getTexteRecherche

public java.lang.String getTexteRecherche()

includeComponent

private int includeComponent(int position,
                             int lenght)