jaxe.elements
Class JEDivision

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

public class JEDivision
extends JaxeElement

Zone de division. Les balises sont affichées comme des bandes prenant toute la largeur de la page, et le texte à l'intérieur est indenté. Type d'élément Jaxe: 'division' paramètre: titreAtt: un attribut pouvant servir de titre


Nested Class Summary
 
Nested classes/interfaces inherited from class jaxe.JaxeElement
JaxeElement.MonBouton
 
Field Summary
(package private)  Balise lend
           
private static org.apache.log4j.Logger LOG
          Logger for this class
(package private)  Balise lstart
           
(package private) static java.lang.String newline
           
(package private)  boolean valide
           
 
Fields inherited from class jaxe.JaxeElement
compos, debut, doc, fin, jcomps, kBarre, kCouleur, kCouleurDeFond, kExposant, kGras, kIndice, kItalique, kSouligne, noeud, refElement
 
Constructor Summary
JEDivision(JaxeDocument doc)
           
 
Method Summary
 void afficherDialogue(javax.swing.JFrame jframe)
          Affiche le dialogue correspondant à l'élément
 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
 javax.swing.text.Position insPosition()
          position pour setCaretPosition après création d'un nouvel élément
 void majAffichage()
          Mise à jour de l'affichage par rapport à l'arbre XML
 void majValidite()
          Test et mise à jour de l'affichage de la validité
 org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
           
 void selection(boolean select)
          Sélection de la zone de texte où se trouve cet élément
 java.lang.String titreElement()
          Renvoit le titre qui sera affiché pour les dialogues sur l'élément : nom de l'élément ou titre, en fonction des options d'affichage.
 
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, 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

lstart

Balise lstart

lend

Balise lend

valide

boolean valide
Constructor Detail

JEDivision

public JEDivision(JaxeDocument doc)
Method Detail

titreElement

public java.lang.String titreElement()
Renvoit le titre qui sera affiché pour les dialogues sur l'élément : nom de l'élément ou titre, en fonction des options d'affichage.


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

nouvelElement

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

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 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

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

majAffichage

public void majAffichage()
Description copied from class: JaxeElement
Mise à jour de l'affichage par rapport à l'arbre XML

Overrides:
majAffichage in class JaxeElement

majValidite

public void majValidite()
Description copied from class: JaxeElement
Test et mise à jour de l'affichage de la validité

Overrides:
majValidite 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