Task #2085
RCP: Mutualize Adapter and AdapterFactory to use TXMResult
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 plus de 8 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 plus de 8 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 plus de 8 ans
- Description mis à jour (diff)
#4 Mis à jour par Sebastien Jacquot il y a plus de 8 ans
- Description mis à jour (diff)
#5 Mis à jour par Sebastien Jacquot il y a plus de 7 ans
- Statut changé de Feedback à Closed
- % réalisé changé de 80 à 100