jaxe.elements
Class JEStyle
java.lang.Object
jaxe.JaxeElement
jaxe.elements.JEStyle
public class JEStyle
- extends JaxeElement
Elément de style (B ou I ou SUB ou SUP). Modifie l'aspect du texte en conséquence.
Type d'élément Jaxe: 'style'
paramètre: style: GRAS | ITALIQUE | EXPOSANT | INDICE | SOULIGNE | BARRE |
PCOULEUR[###,###,###] | FCOULEUR[###,###,###]
(plusieurs styles peuvent être combinés avec un caractère ';')
NORMAL ne doit plus être utilisé (il faut utiliser FONCTION à la place, avec
classe="jaxe.FonctionNormal")
|
Field Summary |
java.util.List<org.w3c.dom.Element> |
_styles
|
java.lang.String |
ceStyle
|
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 |
JaxeElement |
couper(javax.swing.text.Position pos)
coupe la zone de texte en 2, retourne la nouvelle zone créée après
celle-ci |
private void |
cutNode(org.w3c.dom.Node node)
|
void |
fusionner(JaxeElement el)
fusionne cet élément avec celui donné, dans le DOM (aucun changement du
texte) |
java.lang.String |
getText()
|
private org.w3c.dom.Node |
getTextNode()
|
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 |
static JEStyle |
nouveau(JaxeDocument doc,
int start,
int end,
org.w3c.dom.Element refElement)
|
org.w3c.dom.Node |
nouvelElement(org.w3c.dom.Element refElement)
|
| Methods inherited from class jaxe.JaxeElement |
aDesAttributs, afficherDialogue, attStyle, avecIndentation, avecSautsDeLigne, changerStyle, cheminA, creer, creerEnfant, creerEnfants, effacer, elementA, elementsDans, enfantApres, getComponentPositions, getComponents, getEditionAutorisee, getEffacementAutorise, getFirstChild, getMonBoutonBorder, getMonBoutonCouleurs, getMonBoutonFont, getNextSibling, getParent, getPointEnfant, getProcessing, getString, hasProcessing, hasText, indentations, inserer, insererDOM, insertComponent, insertIcon, insertText, insertText, insPosition, majAffichage, majValidite, mettreAJourDOM, nombreXPath, nouvelElementDOM, nouvelElementDOM, nouvelElementDOM, nouvelleInstructionDOM, regrouperTextes, remplacerEnfant, remplacerEnfantDOM, sameStyle, selection, 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
ceStyle
public java.lang.String ceStyle
_styles
public java.util.List<org.w3c.dom.Element> _styles
JEStyle
public JEStyle(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
- Specified by:
init in class JaxeElement
getText
public java.lang.String getText()
getTextNode
private org.w3c.dom.Node getTextNode()
cutNode
private void cutNode(org.w3c.dom.Node node)
- Parameters:
noeud -
nouvelElement
public org.w3c.dom.Node nouvelElement(org.w3c.dom.Element refElement)
- Specified by:
nouvelElement in class JaxeElement
nouveau
public static JEStyle nouveau(JaxeDocument doc,
int start,
int end,
org.w3c.dom.Element refElement)
couper
public JaxeElement couper(javax.swing.text.Position pos)
- Description copied from class:
JaxeElement
- coupe la zone de texte en 2, retourne la nouvelle zone créée après
celle-ci
- Overrides:
couper in class JaxeElement
fusionner
public void fusionner(JaxeElement el)
- fusionne cet élément avec celui donné, dans le DOM (aucun changement du
texte)
- Overrides:
fusionner in class JaxeElement