jaxe.elements
Class JEEquation
java.lang.Object
jaxe.JaxeElement
jaxe.elements.JEFichier
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
|
Field Summary |
static java.lang.String |
defTexteAtt
|
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 |
|
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.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 |
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
JEEquation
public JEEquation(JaxeDocument doc)
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).