jaxe
Class JaxeUndoableEdit

java.lang.Object
  extended by jaxe.JaxeUndoableEdit
All Implemented Interfaces:
javax.swing.undo.UndoableEdit

public class JaxeUndoableEdit
extends java.lang.Object
implements javax.swing.undo.UndoableEdit


Field Summary
static int AJOUTER
           
 int ajsup
           
(package private)  JaxeDocument doc
           
static int ERREUR
           
(package private)  boolean hasBeenDone
           
 JaxeElement je
           
private static org.apache.log4j.Logger LOG
          Logger for this class
private  int longueur
           
 int offsetdebut
           
private  boolean regrouper
           
static int SUPPRIMER
           
 java.lang.String texte
           
 boolean texteDansSuivant
           
 boolean texteSansStyle
           
 
Constructor Summary
JaxeUndoableEdit(int ajsup, JaxeDocument doc, java.lang.String texte, int offset)
           
JaxeUndoableEdit(int ajsup, JaxeDocument doc, java.lang.String texte, int offset, boolean regrouper)
           
JaxeUndoableEdit(int ajsup, JaxeElement je)
           
JaxeUndoableEdit(int ajsup, JaxeElement je, boolean regrouper)
           
 
Method Summary
 boolean addEdit(javax.swing.undo.UndoableEdit anEdit)
           
private  void ajouter()
           
private  void ajouterNoeud()
           
 boolean canRedo()
           
 boolean canUndo()
           
 void die()
           
 void doit()
           
private  void effacer()
           
 java.lang.String getPresentationName()
           
 java.lang.String getRedoPresentationName()
           
private  java.lang.String getString(java.lang.String key)
           
 java.lang.String getUndoPresentationName()
           
 boolean isSignificant()
           
 void redo()
           
 boolean replaceEdit(javax.swing.undo.UndoableEdit anEdit)
           
private  java.lang.String titreNoeud()
           
 java.lang.String toString()
           
 void undo()
           
 
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


ERREUR

public static final int ERREUR
See Also:
Constant Field Values

AJOUTER

public static final int AJOUTER
See Also:
Constant Field Values

SUPPRIMER

public static final int SUPPRIMER
See Also:
Constant Field Values

ajsup

public int ajsup

je

public JaxeElement je

offsetdebut

public int offsetdebut

longueur

private int longueur

hasBeenDone

boolean hasBeenDone

texte

public java.lang.String texte

doc

JaxeDocument doc

texteDansSuivant

public boolean texteDansSuivant

texteSansStyle

public boolean texteSansStyle

regrouper

private final boolean regrouper
Constructor Detail

JaxeUndoableEdit

public JaxeUndoableEdit(int ajsup,
                        JaxeElement je)

JaxeUndoableEdit

public JaxeUndoableEdit(int ajsup,
                        JaxeElement je,
                        boolean regrouper)

JaxeUndoableEdit

public JaxeUndoableEdit(int ajsup,
                        JaxeDocument doc,
                        java.lang.String texte,
                        int offset)

JaxeUndoableEdit

public JaxeUndoableEdit(int ajsup,
                        JaxeDocument doc,
                        java.lang.String texte,
                        int offset,
                        boolean regrouper)
Method Detail

addEdit

public boolean addEdit(javax.swing.undo.UndoableEdit anEdit)
Specified by:
addEdit in interface javax.swing.undo.UndoableEdit

canRedo

public boolean canRedo()
Specified by:
canRedo in interface javax.swing.undo.UndoableEdit

canUndo

public boolean canUndo()
Specified by:
canUndo in interface javax.swing.undo.UndoableEdit

die

public void die()
Specified by:
die in interface javax.swing.undo.UndoableEdit

getString

private java.lang.String getString(java.lang.String key)

titreNoeud

private java.lang.String titreNoeud()

getPresentationName

public java.lang.String getPresentationName()
Specified by:
getPresentationName in interface javax.swing.undo.UndoableEdit

getRedoPresentationName

public java.lang.String getRedoPresentationName()
Specified by:
getRedoPresentationName in interface javax.swing.undo.UndoableEdit

getUndoPresentationName

public java.lang.String getUndoPresentationName()
Specified by:
getUndoPresentationName in interface javax.swing.undo.UndoableEdit

isSignificant

public boolean isSignificant()
Specified by:
isSignificant in interface javax.swing.undo.UndoableEdit

ajouterNoeud

private void ajouterNoeud()

ajouter

private void ajouter()

effacer

private void effacer()

redo

public void redo()
          throws javax.swing.undo.CannotRedoException
Specified by:
redo in interface javax.swing.undo.UndoableEdit
Throws:
javax.swing.undo.CannotRedoException

replaceEdit

public boolean replaceEdit(javax.swing.undo.UndoableEdit anEdit)
Specified by:
replaceEdit in interface javax.swing.undo.UndoableEdit

undo

public void undo()
          throws javax.swing.undo.CannotUndoException
Specified by:
undo in interface javax.swing.undo.UndoableEdit
Throws:
javax.swing.undo.CannotUndoException

doit

public void doit()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object