Task #2085

RCP: Mutualize Adapter and AdapterFactory to use TXMResult

Ajouté par Sebastien Jacquot il y a presque 2 ans. Mis à jour il y a 8 mois.

Statut:Closed Début:28/03/2017
Priorité:Normal Echéance:
Assigné à:- % réalisé:

100%

Catégorie:Development Temps passé: -
Version cible:TXM 0.8.0a (split/restructuration)

Description

Mutualize Adapter and AdapterFactory to use TXMResult. These classes are used to manage the result tree nodes in corpora view (label, icon, parent, children).

Solution

  • create TXMResultAdapterFactory implements IAdapterFactory
  • create TXMResultAdapter implements IWorkbenchAdapter
  • use TXMResult.getChildren(), TXMResult.getName(), etc.

Historique

#1 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Sujet changé de Mutualize Adapter and AdapterFactory to use TXMResult à RCP: Mutualize Adapter and AdapterFactory to use TXMResult
  • Statut changé de New à Feedback
  • % réalisé changé de 0 à 80

Done, locations:

/org.txm.rcp/src/main/java/org/txm/rcp/adapters/TXMResultAdapter.java
/org.txm.rcp/src/main/java/org/txm/rcp/adapters/TXMResultAdapterFactory.java

#2 Mis à jour par Sebastien Jacquot il y a presque 2 ans

TXMResultAdapter calls TXMResult.getSimpleName() to return the node label (used for example in Corpora view) so every TXMResult must implement this method.

    @Override
    public String getLabel(Object result) {
        return ((TXMResult) result).getSimpleName(); 
    }

#3 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Description mis à jour (diff)

#4 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Description mis à jour (diff)

#5 Mis à jour par Sebastien Jacquot il y a 8 mois

  • Statut changé de Feedback à Closed
  • % réalisé changé de 80 à 100

Formats disponibles : Atom PDF