jaxe.elements
Class JEListe

java.lang.Object
  extended by jaxe.JaxeElement
      extended by jaxe.elements.JEZone
          extended by jaxe.elements.JEListe
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class JEListe
extends JEZone
implements java.awt.event.ActionListener

Liste d'éléments JEItem, à points ou numérotée. Type d'élément Jaxe: 'liste' paramètre: typeListe: POINTS | NUMEROS


Nested Class Summary
 class JEListe.BoutonListe
          Bouton pour les listes, comme Balise avec un bouton '+' en plus.
 
Nested classes/interfaces inherited from class jaxe.JaxeElement
JaxeElement.MonBouton
 
Field Summary
private static org.apache.log4j.Logger LOG
          Logger for this class
static int NUMEROS
           
static int POINTS
           
 int typeListe
           
 
Fields inherited from class jaxe.elements.JEZone
attributsTitre, lend, lstart, newline, valide
 
Fields inherited from class jaxe.JaxeElement
compos, debut, doc, fin, jcomps, kBarre, kCouleur, kCouleurDeFond, kExposant, kGras, kIndice, kItalique, kSouligne, noeud, refElement
 
Constructor Summary
JEListe(JaxeDocument doc)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  void ajouterItem()
           
 boolean avecIndentation()
          Indique si les descendants de l'élément doivent être indentés
 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à
 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
private  void petitBouton(javax.swing.JButton b)
          Réduit la taille d'un bouton pour qu'il tienne dans une barre d'outils
 
Methods inherited from class jaxe.elements.JEZone
afficherDialogue, insPosition, majAffichage, majValidite, nouvelElement, titreElement
 
Methods inherited from class jaxe.JaxeElement
aDesAttributs, attStyle, changerStyle, cheminA, couper, creer, creerEnfant, creerEnfants, effacer, 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, mettreAJourDOM, nombreXPath, nouvelElementDOM, nouvelElementDOM, nouvelElementDOM, nouvelleInstructionDOM, regrouperTextes, remplacerEnfant, remplacerEnfantDOM, sameStyle, selection, 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


typeListe

public int typeListe

POINTS

public static final int POINTS
See Also:
Constant Field Values

NUMEROS

public static final int NUMEROS
See Also:
Constant Field Values
Constructor Detail

JEListe

public JEListe(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

Overrides:
init in class JEZone

avecIndentation

public boolean avecIndentation()
Description copied from class: JaxeElement
Indique si les descendants de l'élément doivent être indentés

Overrides:
avecIndentation in class JEZone

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 JEZone

petitBouton

private void petitBouton(javax.swing.JButton b)
Réduit la taille d'un bouton pour qu'il tienne dans une barre d'outils


actionPerformed

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

ajouterItem

protected void ajouterItem()