Class ListeTag

java.lang.Object
  |
  +--ListeTag
All Implemented Interfaces:
java.io.Serializable

public class ListeTag
extends java.lang.Object
implements java.io.Serializable

La classe ListeTag represente une liste de Tag au sein
du document

See Also:
Serialized Form

Constructor Summary
ListeTag()
          constructeur de la classe
 
Method Summary
 void add(Tag t)
          Ajoute un tag a la liste
 void AddText(int offset, int taille, int nb_ligne)
          prend en compte le fait que dans le document , on a rajouter du text
offset est l'endroit dans le document ou on a rajouter le texte
taille est la taille du texte rajouter
 Tag get(int i)
          renvoie le ieme tag de la liste
 java.util.Vector getListeTag()
          renvoie la liste des tag sous forme de vecteur
 int getRealPosition(int caret)
           
 Tag getTagAtDebutOrEnd(int debutorend)
          renvoie le tag qui debute ou commence par debutorend
 boolean remove(Tag tag)
          enleve le tag "tag" de la liste
renvoie vrai si le tag est dans la liste
 boolean removeGroup(Tag tag)
           
 void RemoveText(int offset, int taille, int nb_ligne)
          prend en compte le fait que dans le document , on a enlever du text
offset est l'endroit dans le document ou on a enlever le texte
taille est la taille du texte enlever
 Tag search(int caret)
          renvoie le tag , dont les bornes encadre au plus proche l'entier passer
 int size()
          renvoie la taille de la liste
 void UpDateDocument(TextAreaPane pane)
          met a jour un document graphique avec les tag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListeTag

public ListeTag()
constructeur de la classe
Method Detail

getListeTag

public java.util.Vector getListeTag()
renvoie la liste des tag sous forme de vecteur

add

public void add(Tag t)
Ajoute un tag a la liste

get

public Tag get(int i)
renvoie le ieme tag de la liste

search

public Tag search(int caret)
renvoie le tag , dont les bornes encadre au plus proche l'entier passer

AddText

public void AddText(int offset,
                    int taille,
                    int nb_ligne)
prend en compte le fait que dans le document , on a rajouter du text
offset est l'endroit dans le document ou on a rajouter le texte
taille est la taille du texte rajouter

removeGroup

public boolean removeGroup(Tag tag)

remove

public boolean remove(Tag tag)
enleve le tag "tag" de la liste
renvoie vrai si le tag est dans la liste

RemoveText

public void RemoveText(int offset,
                       int taille,
                       int nb_ligne)
prend en compte le fait que dans le document , on a enlever du text
offset est l'endroit dans le document ou on a enlever le texte
taille est la taille du texte enlever

UpDateDocument

public void UpDateDocument(TextAreaPane pane)
met a jour un document graphique avec les tag

size

public int size()
renvoie la taille de la liste

getTagAtDebutOrEnd

public Tag getTagAtDebutOrEnd(int debutorend)
renvoie le tag qui debute ou commence par debutorend

getRealPosition

public int getRealPosition(int caret)