From: Patrick Plitzner
Date: Mon, 26 Sep 2016 04:32:13 +0000 (+0200)
Subject: Trim code
X-Git-Tag: 4.4.0^2~124
X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/9c1235e74725c3db3cf497eb4d44fb1519f73ec3?hp=2753ac0796b32574a4de1bfd959404a4f67c4d77
Trim code
---
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/TermLabelProvider.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/TermLabelProvider.java
index da2a35523..71e33bed7 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/TermLabelProvider.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/TermLabelProvider.java
@@ -1,114 +1,106 @@
-// $Id$
-/**
- * Copyright (C) 2009 EDIT
- * European Distributed Institute of Taxonomy
- * http://www.e-taxonomy.eu
- *
- * The contents of this file are subject to the Mozilla Public License Version 1.1
- * See LICENSE.TXT at the top of this package for the full license terms.
- */
-package eu.etaxonomy.taxeditor.editor.definedterm;
-
-import java.util.ArrayList;
-
-import org.apache.commons.lang.StringUtils;
-import org.eclipse.jface.viewers.StyledCellLabelProvider;
-import org.eclipse.jface.viewers.StyledString;
-import org.eclipse.jface.viewers.StyledString.Styler;
-import org.eclipse.jface.viewers.ViewerCell;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.StyleRange;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.TextStyle;
-import org.eclipse.swt.widgets.Display;
-
-import eu.etaxonomy.cdm.common.CdmUtils;
-import eu.etaxonomy.cdm.model.common.DefinedTermBase;
-import eu.etaxonomy.cdm.model.common.Language;
-import eu.etaxonomy.cdm.model.common.Representation;
-import eu.etaxonomy.cdm.model.common.TermBase;
-import eu.etaxonomy.cdm.model.common.TermVocabulary;
-import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-
-/**
- * @author l.morris
- * @date 9 Dec 2011
- *
- */
-public class TermLabelProvider extends StyledCellLabelProvider {
-
- private static Color vocColor = Display.getCurrent().getSystemColor(SWT.COLOR_BLUE);
- private Styler vocStyler;
-
- public TermLabelProvider() {
- }
-
- public TermLabelProvider(Styler vocStyler){
- this.vocStyler = vocStyler;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see
- * org.eclipse.jface.viewers.StyledCellLabelProvider#update(org.eclipse.
- * jface.viewers.ViewerCell)
- */
- @Override
- public void update(ViewerCell cell) {
- Object element = cell.getElement();
- int columnIndex = cell.getColumnIndex();
-
- String text = getText(element);
- cell.setText(text);
-
- if (element instanceof TermVocabulary) {
- StyledString styledString = new StyledString(text, getVocabularyStyler());
- StyleRange[] styleRanges;
- styleRanges = styledString.getStyleRanges();
- cell.setStyleRanges(styleRanges);
- }
- super.update(cell);
- }
-
- public StyledString getStyledText(Object element) {
-
- if (element instanceof TermVocabulary) {
- new StyledString(getText(element), getVocabularyStyler());
- }
- return new StyledString(getText(element), StyledString.QUALIFIER_STYLER);
- }
-
- public String getText(Object element) {
-
- if (element instanceof DefinedTermBase) {
- DefinedTermBase> dtb = (DefinedTermBase>) element;
-
- Representation rep = dtb.getRepresentation(PreferencesUtil.getGlobalLanguage());
- if ( rep == null){
- rep = dtb.getPreferredRepresentation(new ArrayList());
- }
- String label = rep != null? rep.getLabel() : dtb.getTitleCache();
- return CdmUtils.concat(" : ", dtb.getIdInVocabulary(), label);
-
- } else if (element instanceof TermBase) {
- return ((TermBase) element).getTitleCache();
- }
-
- // FIXME : must throw an exception here
- return element.toString();
- }
-
- private Styler getVocabularyStyler() {
- if (vocStyler == null) {
- vocStyler = new Styler() {
- @Override
- public void applyStyles(TextStyle textStyle) {
- textStyle.foreground = vocColor;
- }
- };
- }
- return vocStyler;
- }
-
-}
+// $Id$
+/**
+ * Copyright (C) 2009 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.taxeditor.editor.definedterm;
+
+import java.util.ArrayList;
+
+import org.eclipse.jface.viewers.StyledCellLabelProvider;
+import org.eclipse.jface.viewers.StyledString;
+import org.eclipse.jface.viewers.StyledString.Styler;
+import org.eclipse.jface.viewers.ViewerCell;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.custom.StyleRange;
+import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.TextStyle;
+import org.eclipse.swt.widgets.Display;
+
+import eu.etaxonomy.cdm.common.CdmUtils;
+import eu.etaxonomy.cdm.model.common.DefinedTermBase;
+import eu.etaxonomy.cdm.model.common.Language;
+import eu.etaxonomy.cdm.model.common.Representation;
+import eu.etaxonomy.cdm.model.common.TermBase;
+import eu.etaxonomy.cdm.model.common.TermVocabulary;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+
+/**
+ * @author l.morris
+ * @date 9 Dec 2011
+ *
+ */
+public class TermLabelProvider extends StyledCellLabelProvider {
+
+ private static Color vocColor = Display.getCurrent().getSystemColor(SWT.COLOR_BLUE);
+ private Styler vocStyler;
+
+ public TermLabelProvider() {
+ }
+
+ public TermLabelProvider(Styler vocStyler){
+ this.vocStyler = vocStyler;
+ }
+
+ @Override
+ public void update(ViewerCell cell) {
+ Object element = cell.getElement();
+ int columnIndex = cell.getColumnIndex();
+
+ String text = getText(element);
+ cell.setText(text);
+
+ if (element instanceof TermVocabulary) {
+ StyledString styledString = new StyledString(text, getVocabularyStyler());
+ StyleRange[] styleRanges;
+ styleRanges = styledString.getStyleRanges();
+ cell.setStyleRanges(styleRanges);
+ }
+ super.update(cell);
+ }
+
+ public StyledString getStyledText(Object element) {
+
+ if (element instanceof TermVocabulary) {
+ new StyledString(getText(element), getVocabularyStyler());
+ }
+ return new StyledString(getText(element), StyledString.QUALIFIER_STYLER);
+ }
+
+ public String getText(Object element) {
+
+ if (element instanceof DefinedTermBase) {
+ DefinedTermBase> dtb = (DefinedTermBase>) element;
+
+ Representation rep = dtb.getRepresentation(PreferencesUtil.getGlobalLanguage());
+ if ( rep == null){
+ rep = dtb.getPreferredRepresentation(new ArrayList());
+ }
+ String label = rep != null? rep.getLabel() : dtb.getTitleCache();
+ return CdmUtils.concat(" : ", dtb.getIdInVocabulary(), label);
+
+ } else if (element instanceof TermBase) {
+ return ((TermBase) element).getTitleCache();
+ }
+
+ // FIXME : must throw an exception here
+ return element.toString();
+ }
+
+ private Styler getVocabularyStyler() {
+ if (vocStyler == null) {
+ vocStyler = new Styler() {
+ @Override
+ public void applyStyles(TextStyle textStyle) {
+ textStyle.foreground = vocColor;
+ }
+ };
+ }
+ return vocStyler;
+ }
+
+}