Project

General

Profile

« Previous | Next » 

Revision a7e3d431

Added by Patrick Plitzner over 8 years ago

Use formatter framework in DerivateLabelProvider

View differences:

eu.etaxonomy.taxeditor.cdmlib/META-INF/MANIFEST.MF
50 50
 eu.etaxonomy.cdm.ext.occurrence.gbif,
51 51
 eu.etaxonomy.cdm.ext.openurl,
52 52
 eu.etaxonomy.cdm.ext.sru,
53
 eu.etaxonomy.cdm.format,
53 54
 eu.etaxonomy.cdm.hibernate,
54 55
 eu.etaxonomy.cdm.hibernate.search,
55 56
 eu.etaxonomy.cdm.io.api.application,
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java
347 347
    public void changed(Object element) {
348 348
        setDirty(true);
349 349
        firePropertyChange(IEditorPart.PROP_DIRTY);
350
        viewer.refresh();
350
        viewer.refresh(new TreeNode(element));
351 351
    }
352 352

  
353 353
    @Override
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java
27 27
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
28 28
import eu.etaxonomy.cdm.api.service.IOccurrenceService;
29 29
import eu.etaxonomy.cdm.api.service.molecular.ISequenceService;
30
import eu.etaxonomy.cdm.format.CdmFormatter;
31
import eu.etaxonomy.cdm.format.ICdmFormatter.FormatKey;
30 32
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
31 33
import eu.etaxonomy.cdm.model.common.CdmBase;
32 34
import eu.etaxonomy.cdm.model.common.DefinedTerm;
......
130 132
    /** {@inheritDoc} */
131 133
    @Override
132 134
    public String getText(Object element) {
133
        return getDerivateText(element);
135
        if(element instanceof TreeNode){
136
            element = ((TreeNode) element).getValue();
137
        }
138
        CdmFormatter formatter = new CdmFormatter(FormatKey.ACCESSION_NUMBER, FormatKey.CLOSE_BRACKET, FormatKey.ACCESSION_NUMBER, FormatKey.OPEN_BRACKET,
139
                FormatKey.LOCALITY_TEXT, FormatKey.CLOSE_BRACKET);
140
        return formatter.format(element);
141
//        return getDerivateText(element);
134 142
    }
135 143

  
136 144
    /** {@inheritDoc} */

Also available in: Unified diff