argutia.logic.syntax
Class ConfigurableSyntacticUnit
java.lang.Object
argutia.logic.syntax.SyntacticUnit
argutia.logic.syntax.ConfigurableSyntacticUnit
- All Implemented Interfaces:
- AffichableAvecStyle
- Direct Known Subclasses:
- LogicalConnector, Ponctuation, TruthSymbol
public abstract class ConfigurableSyntacticUnit
- extends SyntacticUnit
Le constructeur doit comporter Representations.add(this, motClef);
.
- Implementation Notes:
- Le fait d'avoir scindé en deux classes unité syntaxique configurable et sa
représentation textuelle permet de séparer les attributs non
modifiables des autres.
Ainsi les instances implémentant cette interface sont candidates
au statut d'objets immuables, ce qui n'est pas le cas de celles de la
classe
Representation
.
VALUES
private static final List<ConfigurableSyntacticUnit> VALUES
resourceBundleKey
private final String resourceBundleKey
- Clef permettant de retrouver les propriétés d'un
MyResourceBundle
concernées par le symbole de vérité (dénomination et orthographe).
Elles sont nécessaires à la création de sa
représentation textuelle.
- See Also:
MyResourceBundle.getUSC(String)
ConfigurableSyntacticUnit
protected ConfigurableSyntacticUnit(String resourceBundleKey)
getResourceBundleKey
public String getResourceBundleKey()
- Retourne la clef permettant de retrouver les propriétés d'un
MyResourceBundle
concernées par l'unité syntaxique configurable (dénomination et orthographe).
Elles sont nécessaires à la création de sa
représentation textuelle.
- See Also:
MyResourceBundle.getUSC(String)
- Returns:
- la clef permettant de retrouver les propriétés d'un
MyResourceBundle
concernées par l'unité syntaxique configurable et nécessaires à la création de sa
représentation textuelle.
iterator
public static UnmodifiableIterator<ConfigurableSyntacticUnit> iterator()
toString
public String toString()
- Retourne l'
orthographe
de l'instance, via un appel
à Representation.toString()
.
- Overrides:
toString
in class Object
- Implementation Notes:
return Argutia.getRepresentations().get(this).toString();
- Returns:
- l'
orthographe
de l'instance.
toStyledString
public void toStyledString(BatchStyledDocument doc)
- Ajoute du style au résultat d'un appel à
toString()
et l'ajoute au
BatchedContent
passé en paramètre.
- See Also:
MyStyles
- Implementation Notes:
Argutia.getRepresentations().get(this).toStyledString(doc);
- Parameters:
content
- BatchedContent
auquel on veut ajouter du texte mis en forme.
Argutia JavaDoc
23 décembre 2007