Revision 06ab7f53
Added by Patrick Plitzner about 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/AggregationConfiguration.java | ||
---|---|---|
8 | 8 |
*/ |
9 | 9 |
package eu.etaxonomy.taxeditor.editor.workingSet.matrix; |
10 | 10 |
|
11 |
import java.awt.DisplayMode; |
|
11 | 12 |
import java.util.Collection; |
12 | 13 |
import java.util.HashSet; |
13 | 14 |
import java.util.Set; |
... | ... | |
15 | 16 |
import org.apache.commons.lang.StringUtils; |
16 | 17 |
import org.eclipse.nebula.widgets.nattable.config.IConfigRegistry; |
17 | 18 |
import org.eclipse.nebula.widgets.nattable.data.IDataProvider; |
18 |
import org.eclipse.nebula.widgets.nattable.style.DisplayMode; |
|
19 | 19 |
import org.eclipse.nebula.widgets.nattable.summaryrow.DefaultSummaryRowConfiguration; |
20 | 20 |
import org.eclipse.nebula.widgets.nattable.summaryrow.ISummaryProvider; |
21 | 21 |
import org.eclipse.nebula.widgets.nattable.summaryrow.SummaryRowConfigAttributes; |
... | ... | |
27 | 27 |
import eu.etaxonomy.cdm.model.description.QuantitativeData; |
28 | 28 |
|
29 | 29 |
/** |
30 |
* Configuration for the aggregation algorithm for the columns |
|
31 |
* of the character matrix |
|
30 | 32 |
* @author pplitzner |
31 | 33 |
* @since Jan 4, 2018 |
32 | 34 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/DescriptionElementCompareWrapper.java | ||
---|---|---|
17 | 17 |
import eu.etaxonomy.cdm.model.description.QuantitativeData; |
18 | 18 |
|
19 | 19 |
/** |
20 |
* Wrapper class for comparing description elements |
|
20 | 21 |
* @author pplitzner |
21 | 22 |
* @since Jan 18, 2018 |
22 | 23 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/DescriptionTreeFormat.java | ||
---|---|---|
19 | 19 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
20 | 20 |
|
21 | 21 |
/** |
22 |
* The tree format defines how to build the hierarchy path for the |
|
23 |
* taxon column in the character matrix |
|
24 |
* |
|
22 | 25 |
* @author pplitzner |
23 | 26 |
* @date 23.01.2018 |
24 | 27 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/SpecimenColumnPropertyAccessor.java | ||
---|---|---|
13 | 13 |
import eu.etaxonomy.cdm.model.description.Feature; |
14 | 14 |
|
15 | 15 |
/** |
16 |
* Property accesor class which maps setting and getting data for |
|
17 |
* each row in the character matrix |
|
16 | 18 |
* @author pplitzner |
17 | 19 |
* @since Nov 26, 2017 |
18 | 20 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/SpecimenSelectionDialog.java | ||
---|---|---|
41 | 41 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
42 | 42 |
|
43 | 43 |
/** |
44 |
* Dialog to choose specimens for the character matrix.<br> |
|
45 |
* Filters specimens that have already been added. |
|
44 | 46 |
* @author pplitzner |
45 | 47 |
* @since Jan 3, 2018 |
46 | 48 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/categorical/CategoricalDataCellEditor.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
import java.util.List; |
12 | 12 |
|
13 |
import org.eclipse.nebula.widgets.nattable.edit.editor.ComboBoxCellEditor;
|
|
13 |
import org.eclipse.jface.viewers.ComboBoxCellEditor;
|
|
14 | 14 |
import org.eclipse.nebula.widgets.nattable.widget.NatCombo; |
15 | 15 |
import org.eclipse.swt.events.SelectionEvent; |
16 | 16 |
import org.eclipse.swt.events.SelectionListener; |
... | ... | |
23 | 23 |
import eu.etaxonomy.taxeditor.editor.workingSet.matrix.RowWrapper; |
24 | 24 |
|
25 | 25 |
/** |
26 |
* Cell editor for CategoricalData |
|
26 | 27 |
* @author pplitzner |
27 | 28 |
* @since Dec 7, 2017 |
28 | 29 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/categorical/CategoricalDataDisplayConverter.java | ||
---|---|---|
17 | 17 |
import eu.etaxonomy.taxeditor.model.DescriptionHelper; |
18 | 18 |
|
19 | 19 |
/** |
20 |
* Converts CategoricalData and States of one cell of the character matrix to a |
|
21 |
* String. |
|
22 |
* |
|
20 | 23 |
* @author pplitzner |
21 | 24 |
* @since Dec 1, 2017 |
22 | 25 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/quantitative/QuantitativeDataCellEditor.java | ||
---|---|---|
12 | 12 |
import java.util.Map; |
13 | 13 |
import java.util.Set; |
14 | 14 |
|
15 |
import org.eclipse.nebula.widgets.nattable.edit.editor.AbstractCellEditor; |
|
15 |
import javax.swing.AbstractCellEditor; |
|
16 |
|
|
16 | 17 |
import org.eclipse.nebula.widgets.nattable.selection.SelectionLayer.MoveDirectionEnum; |
17 | 18 |
import org.eclipse.swt.SWT; |
18 | 19 |
import org.eclipse.swt.layout.FillLayout; |
... | ... | |
31 | 32 |
import eu.etaxonomy.taxeditor.editor.workingSet.matrix.RowWrapper; |
32 | 33 |
|
33 | 34 |
/** |
35 |
* Cell editor for QuantitativeData |
|
34 | 36 |
* @author pplitzner |
35 | 37 |
* @since Dec 7, 2017 |
36 | 38 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/quantitative/QuantitativeDataDisplayConverter.java | ||
---|---|---|
14 | 14 |
import eu.etaxonomy.taxeditor.editor.workingSet.matrix.MatrixUtility; |
15 | 15 |
|
16 | 16 |
/** |
17 |
* Converts QuantitativeData of one cell of the character matrix to a String. |
|
18 |
* |
|
17 | 19 |
* @author pplitzner |
18 | 20 |
* @since Dec 1, 2017 |
19 | 21 |
* |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/supplementalInfo/SupplementalInfoDisplayConverter.java | ||
---|---|---|
21 | 21 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
22 | 22 |
|
23 | 23 |
/** |
24 |
* Converts the supplemental information (taxon and specimen data) |
|
25 |
* belonging to a specimen description to a String. |
|
26 |
* |
|
24 | 27 |
* @author pplitzner |
25 | 28 |
* @since Dec 14, 2017 |
26 | 29 |
* |
Also available in: Unified diff
ref #7095 Add javadoc