Project

General

Profile

« Previous | Next » 

Revision 06ab7f53

Added by Patrick Plitzner about 6 years ago

ref #7095 Add javadoc

View differences:

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