Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jaxe.elements
Class JETableTexte  view JETableTexte download JETableTexte.java

java.lang.Object
  extended byjaxe.JaxeElement
      extended byjaxe.elements.JETableTexte
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class JETableTexte
extends jaxe.JaxeElement
implements java.awt.event.ActionListener

Table dans le texte, permettant l'insertion de sous-éléments dans les cellules. Type d'élément Jaxe: 'tabletexte' paramètre: trTag: un attribut correspondant à une ligne de tableau paramètre: tdTag: un attribut correspondant à une cellule de tableau paramètre: thTag: un attribut correspondant à une cellule d'entête de tableau


Nested Class Summary
 
Nested classes inherited from class jaxe.JaxeElement
jaxe.JaxeElement.MonBouton, jaxe.JaxeElement.MyMouseListener
 
Field Summary
(package private)  boolean avecEntete
           
(package private)  javax.swing.JTable jtable
           
(package private) static java.lang.String newline
           
(package private)  java.lang.String TDtag
           
(package private)  java.lang.String THtag
           
(package private)  java.lang.String TRtag
           
 
Fields inherited from class jaxe.JaxeElement
debut, doc, fin, kExposant, kGras, kIndice, kItalique, kNormal, kSouligne, noeud
 
Constructor Summary
JETableTexte(jaxe.JaxeDocument doc)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          This method is invoked when an action occurs.
 void afficherDialogue(javax.swing.JFrame jframe)
          Affiche le dialogue correspondant à l'élément
 void ajcolonne()
           
 void ajligne()
           
private  int colonnesel()
           
protected  javax.swing.text.Position creerElementsLigneJaxe(org.w3c.dom.Element trDOM, javax.swing.text.Element trSwing)
           
protected  void creerElementsTableJaxe(org.w3c.dom.Element elDOM, javax.swing.text.Element elSwing)
           
 void effacer()
          appelé juste avant que l'élément soit effacé
protected  void effacerComposants(java.util.ArrayList allcomp)
           
 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  jaxe.JaxeElement lignesel()
           
 void modifEntete()
           
 void modligne()
           
 int nbColonnes()
           
 int nbLignes()
           
 org.w3c.dom.Element nouvelElement(org.w3c.dom.Element defbalise)
           
protected  void obtenirTags(org.w3c.dom.Element defbalise)
           
protected  jaxe.JaxeDocument.SwingElementSpec preparerSpecLigne(org.w3c.dom.Element el, int offset)
           
protected  jaxe.JaxeDocument.SwingElementSpec preparerSpecTable(org.w3c.dom.Element el, int offset)
           
protected  void rechercherComposants(jaxe.JaxeElement je, java.util.ArrayList al)
           
 void recreerTable(java.util.ArrayList allcomp)
           
protected  java.util.ArrayList recupererComposants()
           
 void supcolonne()
           
 void supligne()
           
protected  org.w3c.dom.Element trouverCellule(org.w3c.dom.Element tr, int csel)
           
protected  org.w3c.dom.Element trouverLigne(int lsel)
           
 
Methods inherited from class jaxe.JaxeElement
attStyle, avecIndentation, changerStyle, cheminA, couper, creer, creerEnfant, creerEnfants, elementA, elementsDans, enfantApres, fusionner, getComponentPositions, getComponents, getEditionAutorisee, getEffacementAutorise, getParent, getString, indentations, inserer, insererDOM, insertComponent, insertIcon, insertText, insertText, insPosition, majAffichage, majValidite, mettreAJourDOM, nombreXPath, nouvelElementDOM, regrouperTextes, remplacerEnfant, remplacerEnfantDOM, selection, setEditionAutorisee, setEffacementAutorise, supprimerEnfant, supprimerEnfantDOM
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newline

static java.lang.String newline

TRtag

java.lang.String TRtag

TDtag

java.lang.String TDtag

THtag

java.lang.String THtag

jtable

javax.swing.JTable jtable

avecEntete

boolean avecEntete
Constructor Detail

JETableTexte

public JETableTexte(jaxe.JaxeDocument doc)
Method Detail

obtenirTags

protected void obtenirTags(org.w3c.dom.Element defbalise)

init

public void init(javax.swing.text.Position pos,
                 org.w3c.dom.Node noeud)
Description copied from class: jaxe.JaxeElement
Insère le texte de l'élément à partir de l'arbre DOM, à la position pos dans le texte


preparerSpecTable

protected jaxe.JaxeDocument.SwingElementSpec preparerSpecTable(org.w3c.dom.Element el,
                                                               int offset)

preparerSpecLigne

protected jaxe.JaxeDocument.SwingElementSpec preparerSpecLigne(org.w3c.dom.Element el,
                                                               int offset)

creerElementsTableJaxe

protected void creerElementsTableJaxe(org.w3c.dom.Element elDOM,
                                      javax.swing.text.Element elSwing)

creerElementsLigneJaxe

protected javax.swing.text.Position creerElementsLigneJaxe(org.w3c.dom.Element trDOM,
                                                           javax.swing.text.Element trSwing)

nouvelElement

public org.w3c.dom.Element nouvelElement(org.w3c.dom.Element defbalise)

afficherDialogue

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


trouverLigne

protected org.w3c.dom.Element trouverLigne(int lsel)

trouverCellule

protected org.w3c.dom.Element trouverCellule(org.w3c.dom.Element tr,
                                             int csel)

nbLignes

public int nbLignes()

nbColonnes

public int nbColonnes()

rechercherComposants

protected void rechercherComposants(jaxe.JaxeElement je,
                                    java.util.ArrayList al)

recupererComposants

protected java.util.ArrayList recupererComposants()

effacerComposants

protected void effacerComposants(java.util.ArrayList allcomp)

recreerTable

public void recreerTable(java.util.ArrayList allcomp)

ajligne

public void ajligne()

supligne

public void supligne()

ajcolonne

public void ajcolonne()

supcolonne

public void supcolonne()

modifEntete

public void modifEntete()

lignesel

private jaxe.JaxeElement lignesel()

colonnesel

private int colonnesel()

modligne

public void modligne()

effacer

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


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from interface: java.awt.event.ActionListener
This method is invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener