Logo Search packages:      
Sourcecode: jaxe version File versions  Download package

jaxe::elements::JETableTexte Class Reference

Inheritance diagram for jaxe::elements::JETableTexte:

jaxe::JaxeElement

List of all members.


Detailed Description

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 paramètre: colspanAttr: Attributename for colspan paramètre: rowspanAttr: Attributename for rowspan

Definition at line 69 of file JETableTexte.java.


Public Member Functions

void actionPerformed (final ActionEvent e)
boolean aDesAttributs ()
void afficherDialogue (final JFrame jframe)
void ajcolonne ()
void ajligne ()
SimpleAttributeSet attStyle (final SimpleAttributeSet attorig)
boolean avecIndentation ()
boolean avecSautsDeLigne ()
void changerStyle (final String style, final int offset, final int longueur)
String cheminA (final int pos)
JaxeElement couper (final Position pos)
void creer (final Position pos, final Node noeud)
Node creerEnfant (Position newpos, Node n)
void creerEnfants (final Position newpos)
void effacer ()
JaxeElement elementA (final int pos)
ArrayList< JaxeElementelementsDans (final int dpos, final int fpos)
JaxeElement enfantApres (final int pos)
void fusionner (final JaxeElement el)
ArrayList< Position > getComponentPositions ()
ArrayList< Object > getComponents ()
boolean getEditionAutorisee ()
boolean getEffacementAutorise ()
JaxeElement getFirstChild ()
JaxeElement getNextSibling ()
int getOffsetDebut ()
JaxeElement getParent ()
Point getPointEnfant (final Element el)
ProcessingInstruction getProcessing (final Node n)
boolean hasProcessing (final Node n)
boolean hasText (final Node n)
int indentations ()
abstract void init (Position pos, Node noeud)
void init (Position pos, final Node noeud)
void inserer (final Position pos, final Node newel)
void insererDOM (final Position pos, final Node newel)
Position insertComponent (Position pos, final JComponent comp)
Position insertIcon (Position pos, final Icon icon)
Position insertText (final Position pos, final String texte)
Position insertText (Position pos, final String texte, final AttributeSet attset)
Position insPosition ()
 JETableTexte (final JaxeDocument doc)
void majAffichage ()
void majCellule (final JaxeElement jesel)
void majValidite ()
void mettreAJourDOM ()
void modcellule ()
void modifEntete ()
void modligne ()
int nombreXPath ()
abstract Node nouvelElement (Element refElement)
Node nouvelElement (final Element refElement)
void recreerTable (final ArrayList< Object > allcomp)
void regrouperTextes ()
void remplacerEnfant (final JaxeElement je, final JaxeElement newje)
void remplacerEnfantDOM (final JaxeElement je, final JaxeElement newje)
boolean sameStyle (final JaxeElement source, final JaxeElement target)
void selection (final boolean select)
void setEditionAutorisee (final boolean autorise)
void setEffacementAutorise (final boolean autorise)
void setFocus ()
void supcolonne ()
void supligne ()
void supprimerEnfant (final JaxeElement je)
void supprimerEnfantDOM (final JaxeElement je)
String toString ()

Static Public Member Functions

static Border getMonBoutonBorder ()
static Color[][] getMonBoutonCouleurs ()
static Font getMonBoutonFont ()
static Element nouvelElementDOM (final JaxeDocument doc, final String nomElement, final Element parent)
static Element nouvelElementDOM (final JaxeDocument doc, final Element refElement)
static Node nouvelElementDOM (final JaxeDocument doc, final String type, String nomNoeud)
static ProcessingInstruction nouvelleInstructionDOM (final JaxeDocument doc, final String cible)
static void setMonBoutonBorder (final Border border)
static void setMonBoutonCouleurs (final Color[][] couleurs)
static void setMonBoutonFont (final Font font)

Public Attributes

ArrayList< Position > compos = new ArrayList<Position>()
Position debut = null
JaxeDocument doc
Position fin = null
ArrayList< Object > jcomps = new ArrayList<Object>()
Node noeud
Element refElement = null

Static Public Attributes

static final String kBarre = "BARRE"
static final String kCouleur = "PCOULEUR"
static final String kCouleurDeFond = "FCOULEUR"
static final String kExposant = "EXPOSANT"
static final String kGras = "GRAS"
static final String kIndice = "INDICE"
static final String kItalique = "ITALIQUE"
static final String kSouligne = "SOULIGNE"

Protected Member Functions

JaxeElement cellulesel ()
Position creerElementsLigneJaxe (final Element trDOM, final javax.swing.text.Element trSwing)
void creerElementsTableJaxe (final Element elDOM, final javax.swing.text.Element elSwing)
void effacerComposants (final ArrayList< Object > allcomp)
Point getPointInGrille (final JaxeElement jesel)
String getString (final String key)
void obtenirTags (final Element refElement)
JaxeDocument.SwingElementSpec preparerSpecTable (final Element el, final int offset)
void rechercheComposantsNoeud (final Node noeud, final ArrayList< Object > al)
void rechercherComposants (final JaxeElement je, final ArrayList< Object > al)
ArrayList< Object > recupererComposants ()

Package Attributes

String alignAttr = null
boolean avecEntete
String colspanAttr = null
Element[][] grille
TableHelper helper
boolean inTable = true
JTable jtable = null
int nbcolonnes
int nblignes
String rowspanAttr = null
String tableTag = null
String TDtag = "td"
String THtag = null
String TRtag = "tr"

Static Package Attributes

static String newline = "\n"

Private Member Functions

int colonnesel ()
void concatColumns ()
void concatRows ()
ArrayList< JaxeElementelementsDansNoeud (final Node noeud, final int dpos, final int fpos)
JETableTexte getTable ()
JaxeElement lignesel ()
void petitBouton (final JButton b)
void splitColumns ()
void splitRows ()
int stringToInt (final String str, final int def)

Private Attributes

JPanel pboutons

Static Private Attributes

static final Logger LOG = Logger.getLogger(JETableTexte.class)

Classes

class  JESwingTD

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index