jaxe.elements
Class JEFormulaire

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

public class JEFormulaire
extends JaxeElement

Affichage récursif des éléments d'une séquence sous forme d'un formulaire. Type d'élément Jaxe: 'formulaire'.


Nested Class Summary
 
Nested classes/interfaces inherited from class jaxe.JaxeElement
JaxeElement.MonBouton
 
Field Summary
private  AffichageFormulaire affichage
           
private static org.apache.log4j.Logger LOG
          Logger for this class
 
Fields inherited from class jaxe.JaxeElement
compos, debut, doc, fin, jcomps, kBarre, kCouleur, kCouleurDeFond, kExposant, kGras, kIndice, kItalique, kSouligne, noeud, refElement
 
Constructor Summary
JEFormulaire(JaxeDocument doc)
           
 
Method Summary
 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à
 java.awt.Point getPointEnfant(org.w3c.dom.Element el)
          Renvoit la position de l'élément descendant dans le JaxeTextPane.
 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
 void majAffichage()
          Mise à jour de l'affichage par rapport à l'arbre XML
 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
 
Methods inherited from class jaxe.JaxeElement
aDesAttributs, afficherDialogue, attStyle, avecIndentation, changerStyle, cheminA, couper, creer, creerEnfant, creerEnfants, effacer, elementA, elementsDans, enfantApres, fusionner, getComponentPositions, getComponents, getEditionAutorisee, getEffacementAutorise, getFirstChild, getMonBoutonBorder, getMonBoutonCouleurs, getMonBoutonFont, getNextSibling, getParent, getProcessing, getString, hasProcessing, hasText, indentations, inserer, insererDOM, insertComponent, insertIcon, insertText, insertText, insPosition, 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


affichage

private AffichageFormulaire affichage
Constructor Detail

JEFormulaire

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

nouvelElement

public org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
Specified by:
nouvelElement 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

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

getPointEnfant

public java.awt.Point getPointEnfant(org.w3c.dom.Element el)
Description copied from class: JaxeElement
Renvoit la position de l'élément descendant dans le JaxeTextPane. A implémenter dans les sous-classes ayant des composants Swing qui gèrent les éléments descendants, comme JEFormulaire ou JETable. Appelé par JaxeTextPane.allerElement().

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