Class ListeTag

java.lang.Object
  |
  +--ListeTag

public class ListeTag
extends java.lang.Object

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


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)
          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
 void RemoveText(int offset, int taille)
          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)
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

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)
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)