LIA_topic_seg
Class DefaultInputData

java.lang.Object
  extended by LIA_topic_seg.DefaultInputData

public class DefaultInputData
extends java.lang.Object

Cette classe permet de charger les informations du fichier d'entrŽe, ainsi que d'Žditer le rŽsultat de la segmentation. Le fichier d'entrŽe doit tre au format XML et les balises utilisŽes sont dŽterminŽes dans le fichier de configuration.


Field Summary
private  Sentence[] _sentenceList
           
(package private)  DefaultConfig config
          la configuration, et donc les paramtres sont copiŽs dans l'objet
(package private)  LemmaDict lemmaDict
          Le dictionnaire des lemmes est Žgalement portŽ par la reprŽsentation des donnŽes d'entrŽe
 
Constructor Summary
DefaultInputData(DefaultConfig c, java.lang.String file)
           
 
Method Summary
 java.lang.String result_complete(Boundaries bounds)
          Cette fonction permet d'Žditer le rŽsultat de la segmentation au mme format que le fichier d'entrŽe, avec des balises pour dŽlilmiter les segments thŽmatiques
 java.lang.String result_lines(Boundaries bounds)
          Cette fonction permet d'Žditer le rŽsultat de la segmentation au format utilisŽ dans les expŽriences de F.
 java.lang.String result_text_only(Boundaries bounds)
          Cette fonction permet d'Žditer le rŽsultat de la segmentation format XML, avec des balises pour dŽlilmiter les segments thŽmatiques et les mme balises que le fichier d'entrŽe pour dŽlimiter les phrases et leur contenu textuel.
 Sentence sentence(int i)
           
 int sentenceCount()
           
 java.lang.String toString()
          Cette fonction est utilisŽe principalement pour le dŽbuggage, pour obtenir une trace des donnŽes d'entrŽe.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

config

DefaultConfig config
la configuration, et donc les paramtres sont copiŽs dans l'objet


lemmaDict

LemmaDict lemmaDict
Le dictionnaire des lemmes est Žgalement portŽ par la reprŽsentation des donnŽes d'entrŽe


_sentenceList

private Sentence[] _sentenceList
Constructor Detail

DefaultInputData

public DefaultInputData(DefaultConfig c,
                        java.lang.String file)
                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

toString

public java.lang.String toString()
Cette fonction est utilisŽe principalement pour le dŽbuggage, pour obtenir une trace des donnŽes d'entrŽe.

Overrides:
toString in class java.lang.Object

result_complete

public java.lang.String result_complete(Boundaries bounds)
Cette fonction permet d'Žditer le rŽsultat de la segmentation au mme format que le fichier d'entrŽe, avec des balises pour dŽlilmiter les segments thŽmatiques

Parameters:
bounds - : il s'agit de l'objet contenant le calcul des frontires thŽmatiques
Returns:
: La fonction renvoie un objet de type String, qui peut ensuite tre affichŽ ˆ l'Žcran ou bien redirigŽ vers un fichier de sortie.

result_text_only

public java.lang.String result_text_only(Boundaries bounds)
Cette fonction permet d'Žditer le rŽsultat de la segmentation format XML, avec des balises pour dŽlilmiter les segments thŽmatiques et les mme balises que le fichier d'entrŽe pour dŽlimiter les phrases et leur contenu textuel.

Parameters:
bounds - : il s'agit de l'objet contenant le calcul des frontires thŽmatiques
Returns:
: La fonction renvoie un objet de type String, qui peut ensuite tre affichŽ ˆ l'Žcran ou bien redirigŽ vers un fichier de sortie.

result_lines

public java.lang.String result_lines(Boundaries bounds)
Cette fonction permet d'Žditer le rŽsultat de la segmentation au format utilisŽ dans les expŽriences de F. Choi, ainsi que dans les premires versions des outils d'Žvaluation livrŽs (Segmele et Segeval)

Parameters:
bounds - : il s'agit de l'objet contenant le calcul des frontires thŽmatiques
Returns:
: La fonction renvoie un objet de type String, qui peut ensuite tre affichŽ ˆ l'Žcran ou bien redirigŽ vers un fichier de sortie.

sentence

public Sentence sentence(int i)

sentenceCount

public int sentenceCount()