nat.transcodeur
Class Ambiguity

java.lang.Object
  extended by nat.transcodeur.Ambiguity

public class Ambiguity
extends java.lang.Object

Représente une ambiguité

Author:
bruno

Field Summary
private  java.lang.String apres
          chaine de contexte apres
private  java.lang.String avant
          chaine de contexte avant
private  java.lang.String description
          chaine de description de l'ambiguïté
private  java.util.ArrayList<java.lang.String> descSolution
          liste des descriptions des solutions
private  java.lang.String expression
          expression posant problème
private  java.util.ArrayList<java.lang.String> propositions
          liste des solutions possibles en braille
private  java.lang.String solution
          solution retenue pour l'ambiguité
 
Constructor Summary
Ambiguity(org.w3c.dom.Node ambXML)
           
Ambiguity(java.lang.String amb)
          Charge une chaine contenant une ambiguité Si une proposition vaut "null", elle est remplacée par une chaîne vide
 
Method Summary
 void afficheAmbiguity()
          Pour les tests Affiche une ambiguité dans la console
 boolean equals(java.lang.Object a)
          compare deux ambiguités en fonction de leur description et de leur expression
 java.lang.String getApres()
           
 java.lang.String getAvant()
           
 java.lang.String getDescription()
           
 java.lang.String getExpression()
           
 java.util.ArrayList<java.lang.String> getPropositions()
           
 java.lang.String getSolution()
           
 void setSolution(java.lang.String sol)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

private java.lang.String description
chaine de description de l'ambiguïté


avant

private java.lang.String avant
chaine de contexte avant


apres

private java.lang.String apres
chaine de contexte apres


expression

private java.lang.String expression
expression posant problème


propositions

private java.util.ArrayList<java.lang.String> propositions
liste des solutions possibles en braille


descSolution

private java.util.ArrayList<java.lang.String> descSolution
liste des descriptions des solutions


solution

private java.lang.String solution
solution retenue pour l'ambiguité

Constructor Detail

Ambiguity

public Ambiguity(org.w3c.dom.Node ambXML)
Parameters:
ambXML - le noeud ambiguité d'un fichier transcrit

Ambiguity

public Ambiguity(java.lang.String amb)
Charge une chaine contenant une ambiguité Si une proposition vaut "null", elle est remplacée par une chaîne vide

Parameters:
amb - l'ambiguité sous forme de chaine
Method Detail

afficheAmbiguity

public void afficheAmbiguity()
Pour les tests Affiche une ambiguité dans la console


equals

public boolean equals(java.lang.Object a)
compare deux ambiguités en fonction de leur description et de leur expression

Overrides:
equals in class java.lang.Object
Parameters:
a - ambiguité à comparer
Returns:
true si expression et description sont identiques

setSolution

public void setSolution(java.lang.String sol)
Parameters:
sol - the solution to set

getSolution

public java.lang.String getSolution()
Returns:
la solution retenue

getPropositions

public java.util.ArrayList<java.lang.String> getPropositions()
Returns:
propositions

getExpression

public java.lang.String getExpression()
Returns:
expression

getAvant

public java.lang.String getAvant()
Returns:
avant

getApres

public java.lang.String getApres()
Returns:
apres

getDescription

public java.lang.String getDescription()
Returns:
description