jaxe.elements
Class JEItem

java.lang.Object
  extended by jaxe.JaxeElement
      extended by jaxe.elements.JEItem

public class JEItem
extends JaxeElement

Elément d'une liste, affiché avec des puces ou des numéros. Ce type d'élément de liste, inséré dans le texte, peut avoir n'importe quelle longueur, à la différence des éléments d'un JEListe. Type d'élément Jaxe: 'item'


Nested Class Summary
(package private)  class JEItem.FiltreGris
           
(package private)  class JEItem.MyMouseListener
           
 
Nested classes/interfaces inherited from class jaxe.JaxeElement
JaxeElement.MonBouton
 
Field Summary
(package private)  java.lang.String fichierPastille1
           
(package private)  java.lang.String fichierPastille2
           
(package private)  javax.swing.ImageIcon iconePastille1
           
(package private)  javax.swing.ImageIcon iconePastille2
           
(package private)  java.awt.Image imagePastille1
           
(package private)  java.awt.Image imagePastille1sel
           
(package private)  java.awt.Image imagePastille2
           
(package private)  java.awt.Image imagePastille2sel
           
(package private)  javax.swing.JLabel label
           
private static org.apache.log4j.Logger LOG
          Logger for this class
(package private)  boolean mettreajour
           
(package private) static java.lang.String newline
           
(package private)  boolean selectionne
           
(package private)  int typeListe
           
 
Fields inherited from class jaxe.JaxeElement
compos, debut, doc, fin, jcomps, kBarre, kCouleur, kCouleurDeFond, kExposant, kGras, kIndice, kItalique, kSouligne, noeud, refElement
 
Constructor Summary
JEItem(JaxeDocument doc)
           
 
Method Summary
 void afficherDialogue(javax.swing.JFrame jframe)
          Affiche le dialogue correspondant à l'élément
 boolean avecSautsDeLigne()
          Indique si des sauts de ligne doivent être ajoutés avant et après s'il n'y en a pas déjà
protected  void creerImagesSel()
           
 void effacer()
          appelé juste avant que l'élément soit effacé
 void init(javax.swing.text.Position pos, org.w3c.dom.Node noeud)
          Insère le texte de l'élément à partir de l'arbre DOM, à la position pos dans le texte
 javax.swing.text.Position insPosition()
          position pour setCaretPosition après création d'un nouvel élément
 void majListe(boolean pourEffacer)
           
 void majNombre(int p)
           
 org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
           
 int posDansListe()
           
 void selection(boolean select)
          Sélection de la zone de texte où se trouve cet élément
 
Methods inherited from class jaxe.JaxeElement
aDesAttributs, attStyle, avecIndentation, changerStyle, cheminA, couper, creer, creerEnfant, creerEnfants, elementA, elementsDans, enfantApres, fusionner, getComponentPositions, getComponents, getEditionAutorisee, getEffacementAutorise, getFirstChild, getMonBoutonBorder, getMonBoutonCouleurs, getMonBoutonFont, getNextSibling, getParent, getPointEnfant, getProcessing, getString, hasProcessing, hasText, indentations, inserer, insererDOM, insertComponent, insertIcon, insertText, insertText, majAffichage, majValidite, mettreAJourDOM, nombreXPath, nouvelElementDOM, nouvelElementDOM, nouvelElementDOM, nouvelleInstructionDOM, regrouperTextes, remplacerEnfant, remplacerEnfantDOM, sameStyle, setEditionAutorisee, setEffacementAutorise, setFocus, setMonBoutonBorder, setMonBoutonCouleurs, setMonBoutonFont, supprimerEnfant, supprimerEnfantDOM, toString
 
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


newline

static java.lang.String newline

fichierPastille1

java.lang.String fichierPastille1

fichierPastille2

java.lang.String fichierPastille2

selectionne

boolean selectionne

imagePastille1

java.awt.Image imagePastille1

imagePastille2

java.awt.Image imagePastille2

imagePastille1sel

java.awt.Image imagePastille1sel

imagePastille2sel

java.awt.Image imagePastille2sel

iconePastille1

javax.swing.ImageIcon iconePastille1

iconePastille2

javax.swing.ImageIcon iconePastille2

typeListe

int typeListe

label

javax.swing.JLabel label

mettreajour

boolean mettreajour
Constructor Detail

JEItem

public JEItem(JaxeDocument doc)
Method Detail

init

public void init(javax.swing.text.Position pos,
                 org.w3c.dom.Node noeud)
Description copied from class: JaxeElement
Insère le texte de l'élément à partir de l'arbre DOM, à la position pos dans le texte

Specified by:
init in class JaxeElement

posDansListe

public int posDansListe()

majNombre

public void majNombre(int p)

majListe

public void majListe(boolean pourEffacer)

effacer

public void effacer()
Description copied from class: JaxeElement
appelé juste avant que l'élément soit effacé

Overrides:
effacer in class JaxeElement

nouvelElement

public org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
Specified by:
nouvelElement in class JaxeElement

avecSautsDeLigne

public boolean avecSautsDeLigne()
Description copied from class: JaxeElement
Indique si des sauts de ligne doivent être ajoutés avant et après s'il n'y en a pas déjà

Overrides:
avecSautsDeLigne in class JaxeElement

insPosition

public javax.swing.text.Position insPosition()
Description copied from class: JaxeElement
position pour setCaretPosition après création d'un nouvel élément

Overrides:
insPosition in class JaxeElement

selection

public void selection(boolean select)
Description copied from class: JaxeElement
Sélection de la zone de texte où se trouve cet élément

Overrides:
selection in class JaxeElement

creerImagesSel

protected void creerImagesSel()

afficherDialogue

public void afficherDialogue(javax.swing.JFrame jframe)
Description copied from class: JaxeElement
Affiche le dialogue correspondant à l'élément

Overrides:
afficherDialogue in class JaxeElement