LIA_topic_seg
Class Sentence

java.lang.Object
  extended by LIA_topic_seg.Sentence

 class Sentence
extends java.lang.Object

Cette classe reprŽsente les informations contenues dans une phrase, c'est ˆ dire un texte brut et un ensemble de lemmes pondŽrŽs.


Nested Class Summary
(package private)  class Sentence.Lemma
          Cette classe permet de conserver les informations sur un lemme, c'est ˆ dire son rang d'accs dans le dictionnaire des lemmes, et le poids qui lui est attribuŽ dans le fichier d'entrŽe.
 
Field Summary
private  java.util.ArrayList<Sentence.Lemma> _lemmaList
           
private  int _wordCount
           
private  boolean _wordCountDefined
           
(package private)  java.lang.String content
           
 
Constructor Summary
Sentence()
           
 
Method Summary
(package private)  void addLemma(int code, float weight)
          Cette fonction permet de signaler la prŽsence d'un lemme dans une phrase
(package private)  int lemmaCount()
          Cette fonction renvoie le nombre de lemmes associŽs ˆ la phrase
(package private)  Sentence.Lemma lemmaObject(int lemmaIdx)
          Cette fonction permet d'accŽder ˆ un lemme de la phrase en fonction de son rang dans la phrase
(package private)  int wordCount()
          Cette fonction permet de calculer de manire basique le nombre de mots du texte brut de la phrase les sŽparateurs de mots utilisŽs sont les caractres d'espacement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

java.lang.String content

_lemmaList

private java.util.ArrayList<Sentence.Lemma> _lemmaList

_wordCount

private int _wordCount

_wordCountDefined

private boolean _wordCountDefined
Constructor Detail

Sentence

Sentence()
Method Detail

addLemma

void addLemma(int code,
              float weight)
Cette fonction permet de signaler la prŽsence d'un lemme dans une phrase

Parameters:
code - : le code issu du dictionnaire des lemmes
weight - : le poids attribuŽ au lemme dans la phrase

wordCount

int wordCount()
Cette fonction permet de calculer de manire basique le nombre de mots du texte brut de la phrase les sŽparateurs de mots utilisŽs sont les caractres d'espacement.

Returns:
: retourne le nombre de mots de la phrase

lemmaCount

int lemmaCount()
Cette fonction renvoie le nombre de lemmes associŽs ˆ la phrase

Returns:
le nombre de lemmes

lemmaObject

Sentence.Lemma lemmaObject(int lemmaIdx)
Cette fonction permet d'accŽder ˆ un lemme de la phrase en fonction de son rang dans la phrase

Returns:
un objet de type Lemma (dŽfini par un code dans le dictionnaire des lemmes et un poids)