Boundaries.java
1.2 KB
package LIA_topic_seg;
/**
* Cette interface est dédiée à la sélection des frontières à partir d'un tableau de valeurs
* associées à chaque intervalle entre deux unités de traitement.
* La sélection peut se faire à partir d'un nombre connu de frontières ou non, l'essentiel étant
* de fournir un sous ensemble des intervalles du texte en réponse.
*
*
*/
public interface Boundaries {
/**
* retourne les numéros des phrases après lesquelles se trouvent les frontières thématiques
* @return un tableau d'entiers qui sont les frontières thématiques
*/
public int[] position_boundaries();
/**
* renvoie le nombre de segments thématiques déduits
* @return un nombre
*/
public int count_segments();
/**
* permet de connaître le nombre de frontières thématiques à l'intérieur du texte
* Il se peut que ce nombre soit inférieur à un nombre initialisé.
* @return le nombre de frontières thématiques
*/
public int count_boundaries();
/**
* Cette fonction permet de suivre l'évolution du programme en affichant les valeurs calculées
* @return une chaîne de caractère où chaque ligne est un numéro de frontière thématique
*/
public String toString();
}