Boundaries.java
1.16 KB
package LIA_topic_seg;
/**
* Cette interface est dŽdiŽe ˆ la sŽlection des frontires ˆ 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 frontires 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 aprs lesquelles se trouvent les frontires thŽmatiques
* @return un tableau d'entiers qui sont les frontires 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 frontires thŽmatiques ˆ l'intŽrieur du texte
* Il se peut que ce nombre soit infŽrieur ˆ un nombre initialisŽ.
* @return le nombre de frontires 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 caractre o chaque ligne est un numŽro de frontire thŽmatique
*/
public String toString();
}