|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JEditorPane
javax.swing.JTextPane
jaxe.JaxeTextPane
public class JaxeTextPane
Zone de texte éditable correspondant à un document XML. Peut être utilisée indépendamment de JaxeFrame et JaxeMenuBar.
| Nested Class Summary | |
|---|---|
(package private) class |
JaxeTextPane.ActionAide
|
protected static class |
JaxeTextPane.ActionColler
|
protected static class |
JaxeTextPane.ActionCopier
|
protected static class |
JaxeTextPane.ActionCouper
|
protected static class |
JaxeTextPane.ActionMenuContextuel
|
(package private) class |
JaxeTextPane.ChangementSelection
|
(package private) class |
JaxeTextPane.EditSpecial
|
(package private) class |
JaxeTextPane.JaxeHighlighter
|
protected class |
JaxeTextPane.MyCaretListener
|
protected class |
JaxeTextPane.MyUndoableEditListener
|
| Nested classes/interfaces inherited from class javax.swing.JEditorPane |
|---|
javax.swing.JEditorPane.AccessibleJEditorPane, javax.swing.JEditorPane.AccessibleJEditorPaneHTML, javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport |
| Nested classes/interfaces inherited from class javax.swing.text.JTextComponent |
|---|
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| 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) static int |
cmdMenu
|
private DialogueRechercher |
dlgRecherche
|
(package private) JaxeDocument |
doc
|
private java.util.ArrayList<EcouteurMAJ> |
ecouteursAnnulation
|
private java.util.ArrayList<EcouteurMAJ> |
ecouteursArbre
|
private boolean |
editionSpeciale
|
private javax.swing.undo.CompoundEdit |
editSpecial
|
boolean |
iconeValide
|
(package private) boolean |
ignorerEdition
|
private java.util.Stack<java.lang.Boolean> |
ignorerEditionStack
|
javax.swing.JFrame |
jframe
|
private static JaxeTransferHandler |
jth
|
private static org.apache.log4j.Logger |
LOG
Logger for this class |
private int |
niveauEditionSpeciale
|
(package private) static java.lang.String |
texteRecherche
|
(package private) javax.swing.undo.UndoManager |
undo
|
| Fields inherited from class javax.swing.JEditorPane |
|---|
HONOR_DISPLAY_PROPERTIES, W3C_LENGTH_UNITS |
| Fields inherited from class javax.swing.text.JTextComponent |
|---|
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
JaxeTextPane(JaxeDocument doc,
javax.swing.JFrame jframe)
|
|
JaxeTextPane(JaxeDocument doc,
javax.swing.JFrame jframe,
boolean iconeValide)
|
|
| Method Summary | |
|---|---|
void |
addEdit(javax.swing.undo.UndoableEdit edit)
|
void |
ajouterEcouteurAnnulation(EcouteurMAJ ec)
|
void |
ajouterEcouteurArbre(EcouteurMAJ ec)
|
void |
allerElement(org.w3c.dom.Element el)
Positionne le document au début de l'élément DOM donné en paramètre. |
void |
allerLigne(int ligne)
Positionne le document à la ligne indiquée (la première ligne a le numéro 1) |
boolean |
coller()
Deprecated. remplacé par paste() |
void |
copier()
Deprecated. remplacé par copy() |
void |
couper()
Deprecated. remplacé par cut() |
void |
couper(int debut,
int fin)
Deprecated. |
void |
debutEditionSpeciale(java.lang.String titre,
boolean ignorerEdition)
Edition spéciale: combinaison d'un ensemble de JaxeUndoableEdit. |
void |
debutIgnorerEdition()
|
static void |
effacerPressePapier()
Deprecated. |
void |
finEditionSpeciale()
|
void |
finIgnorerEdition()
|
boolean |
getEditionSpeciale()
|
boolean |
getIgnorerEdition()
|
javax.swing.undo.UndoManager |
getUndo()
|
protected void |
menuContextuel(int pos,
java.awt.Point pt)
|
void |
miseAJourAnnulation()
|
void |
miseAJourArbre()
|
void |
processMouseEvent(java.awt.event.MouseEvent e)
|
void |
rechercher()
|
void |
rechercher(java.lang.String s)
|
void |
retirerEcouteurAnnulation(EcouteurMAJ ec)
|
void |
retirerEcouteurArbre(EcouteurMAJ ec)
|
void |
selectElement(org.w3c.dom.Node n)
Sélectionne le noeud DOM donné en paramètre. |
void |
selectZone(int debut,
int fin,
boolean select,
boolean modsel)
|
void |
setIconeValide(boolean iconeValide)
|
void |
setTabs(int charactersPerTab)
|
private void |
showPopup(java.awt.event.MouseEvent e)
|
void |
suivant()
|
void |
toutSelectionner()
|
void |
undo()
|
| Methods inherited from class javax.swing.JTextPane |
|---|
addStyle, createDefaultEditorKit, getCharacterAttributes, getInputAttributes, getLogicalStyle, getParagraphAttributes, getStyle, getStyledDocument, getStyledEditorKit, getUIClassID, insertComponent, insertIcon, paramString, removeStyle, replaceSelection, setCharacterAttributes, setDocument, setEditorKit, setLogicalStyle, setParagraphAttributes, setStyledDocument |
| Methods inherited from class javax.swing.JEditorPane |
|---|
addHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitClassNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPage, setText |
| Methods inherited from class javax.swing.text.JTextComponent |
|---|
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getActions, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final org.apache.log4j.Logger LOG
static int cmdMenu
javax.swing.undo.UndoManager undo
boolean ignorerEdition
private boolean editionSpeciale
private javax.swing.undo.CompoundEdit editSpecial
private int niveauEditionSpeciale
private final java.util.Stack<java.lang.Boolean> ignorerEditionStack
static java.lang.String texteRecherche
private final java.util.ArrayList<EcouteurMAJ> ecouteursArbre
private final java.util.ArrayList<EcouteurMAJ> ecouteursAnnulation
private DialogueRechercher dlgRecherche
JaxeDocument doc
public javax.swing.JFrame jframe
public boolean iconeValide
private static final JaxeTransferHandler jth
| Constructor Detail |
|---|
public JaxeTextPane(JaxeDocument doc,
javax.swing.JFrame jframe)
public JaxeTextPane(JaxeDocument doc,
javax.swing.JFrame jframe,
boolean iconeValide)
| Method Detail |
|---|
public javax.swing.undo.UndoManager getUndo()
public void undo()
public boolean getEditionSpeciale()
public boolean getIgnorerEdition()
public void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent in class javax.swing.JComponentprivate void showPopup(java.awt.event.MouseEvent e)
protected void menuContextuel(int pos,
java.awt.Point pt)
public void selectZone(int debut,
int fin,
boolean select,
boolean modsel)
public void selectElement(org.w3c.dom.Node n)
public void allerLigne(int ligne)
public void allerElement(org.w3c.dom.Element el)
public void debutIgnorerEdition()
public void finIgnorerEdition()
public void debutEditionSpeciale(java.lang.String titre,
boolean ignorerEdition)
public void finEditionSpeciale()
public void addEdit(javax.swing.undo.UndoableEdit edit)
@Deprecated public void couper()
@Deprecated
public void couper(int debut,
int fin)
@Deprecated public void copier()
@Deprecated public boolean coller()
@Deprecated public static void effacerPressePapier()
public void toutSelectionner()
public void rechercher()
public void rechercher(java.lang.String s)
public void suivant()
public void ajouterEcouteurArbre(EcouteurMAJ ec)
public void retirerEcouteurArbre(EcouteurMAJ ec)
public void miseAJourArbre()
public void ajouterEcouteurAnnulation(EcouteurMAJ ec)
public void retirerEcouteurAnnulation(EcouteurMAJ ec)
public void miseAJourAnnulation()
public void setTabs(int charactersPerTab)
public void setIconeValide(boolean iconeValide)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||