jaxe.elements
Class JEEquation

java.lang.Object
  extended by jaxe.JaxeElement
      extended by jaxe.elements.JEFichier
          extended by jaxe.elements.JEEquation

public class JEEquation
extends JEFichier

Equation Type d'élément Jaxe: 'equation' paramètre: texteAtt: le nom de l'attribut donnant le texte de l'équation paramètre: srcAtt: le nom de l'attribut donnant le nom de l'image paramètre: labelAtt: le nom de l'attribut donnant le label de l'image


Nested Class Summary
 
Nested classes/interfaces inherited from class jaxe.elements.JEFichier
JEFichier.JEFichierMouseListener
 
Nested classes/interfaces inherited from class jaxe.JaxeElement
JaxeElement.MonBouton
 
Field Summary
static java.lang.String defTexteAtt
           
private static org.apache.log4j.Logger LOG
          Logger for this class
 
Fields inherited from class jaxe.elements.JEFichier
alignementY, defaultSrcAttr, label, newline, reduction, srcAttr, taillemax
 
Fields inherited from class jaxe.JaxeElement
compos, debut, doc, fin, jcomps, kBarre, kCouleur, kCouleurDeFond, kExposant, kGras, kIndice, kItalique, kSouligne, noeud, refElement
 
Constructor Summary
JEEquation(JaxeDocument doc)
           
 
Method Summary
 void afficherDialogue(javax.swing.JFrame jframe)
          Affiche le dialogue correspondant à l'élément
 void effacer()
          appelé juste avant que l'élément soit effacé
protected  java.lang.String enregistrerImage(java.awt.image.BufferedImage img, java.lang.String nomImage)
          Enregistrement de l'image de l'équation dans un fichier PNG, dans un dossier "equations_[nom du fichier XML]" placé au même endroit que le fichier XML.
 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
 org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
           
 
Methods inherited from class jaxe.elements.JEFichier
affichageLabel, chargerImage, collerImage, majAffichage, reduireImage, selection
 
Methods inherited from class jaxe.JaxeElement
aDesAttributs, attStyle, avecIndentation, avecSautsDeLigne, 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, 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


defTexteAtt

public static final java.lang.String defTexteAtt
See Also:
Constant Field Values
Constructor Detail

JEEquation

public JEEquation(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 JEFichier

nouvelElement

public org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
Overrides:
nouvelElement in class JEFichier

afficherDialogue

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

Overrides:
afficherDialogue in class JEFichier

effacer

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

Overrides:
effacer in class JEFichier

enregistrerImage

protected java.lang.String enregistrerImage(java.awt.image.BufferedImage img,
                                            java.lang.String nomImage)
Enregistrement de l'image de l'équation dans un fichier PNG, dans un dossier "equations_[nom du fichier XML]" placé au même endroit que le fichier XML. Renvoit le chemin vers le fichier de l'image (relatif au fichier XML).