Class XViewerDiffsBetweenColumnsColumn
java.lang.Object
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
org.eclipse.nebula.widgets.xviewer.XViewerValueColumn
org.eclipse.nebula.widgets.xviewer.XViewerComputedColumn
org.eclipse.nebula.widgets.xviewer.column.XViewerDiffsBetweenColumnsColumn
- All Implemented Interfaces:
IXViewerValueColumn
public class XViewerDiffsBetweenColumnsColumn extends XViewerComputedColumn
Show if cells from two columns (selected and one to right) are different.
-
Field Summary
Fields inherited from class org.eclipse.nebula.widgets.xviewer.XViewerComputedColumn
sourceXViewerColumn, xViewer -
Constructor Summary
Constructors Constructor Description XViewerDiffsBetweenColumnsColumn() -
Method Summary
Modifier and Type Method Description XViewerDiffsBetweenColumnsColumncopy()XViewer uses copies of column definitions so originals that are registered are not corrupted.XViewerComputedColumncreateFromStored(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn storedColumn)java.lang.StringgetColumnText(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex)java.lang.StringgetId()java.lang.StringgetName()booleanisApplicableFor(java.lang.String storedId)booleanisApplicableFor(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xViewerColumn)Methods inherited from class org.eclipse.nebula.widgets.xviewer.XViewerComputedColumn
getSourceColumnId, getSourceXViewerColumn, getXViewer, setSourceXViewerColumn, setSourceXViewerColumnFromColumns, setXViewerMethods inherited from class org.eclipse.nebula.widgets.xviewer.XViewerValueColumn
getBackground, getBackingData, getColumnImage, getFont, getForeground, getStyledTextMethods inherited from class org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
addElapsedTime, averageValues, copy, equals, getAlign, getAlignStoreName, getAlignStoreValue, getColumnId, getDescription, getDisplayName, getElapsedTime, getPreComputedValue, getPreComputedValueMap, getSortDataType, getToolTip, getWidth, hashCode, isMultiColumnEditable, isShow, isSortForward, isSummable, resetElapsedTime, reverseSort, setAlign, setDescription, setElapsedTime, setFromXml, setId, setMultiColumnEditable, setName, setPreComputedValueMap, setShow, setSortDataType, setSortForward, setToolTip, setWidth, sumValues, toString, toXml
-
Constructor Details
-
XViewerDiffsBetweenColumnsColumn
public XViewerDiffsBetweenColumnsColumn()
-
-
Method Details
-
getColumnText
public java.lang.String getColumnText(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex)- Specified by:
getColumnTextin interfaceIXViewerValueColumn- Overrides:
getColumnTextin classXViewerValueColumn
-
isApplicableFor
public boolean isApplicableFor(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xViewerColumn)- Specified by:
isApplicableForin classXViewerComputedColumn
-
getName
public java.lang.String getName()- Overrides:
getNamein classorg.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
-
copy
Description copied from class:XViewerValueColumnXViewer uses copies of column definitions so originals that are registered are not corrupted. Classes extending XViewerValueColumn MUST extend this constructor so the correct sub-class is created- Specified by:
copyin classXViewerComputedColumn
-
getId
public java.lang.String getId()- Overrides:
getIdin classorg.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
-
isApplicableFor
public boolean isApplicableFor(java.lang.String storedId)- Specified by:
isApplicableForin classXViewerComputedColumn
-
createFromStored
public XViewerComputedColumn createFromStored(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn storedColumn)- Specified by:
createFromStoredin classXViewerComputedColumn
-