IXViewerValueColumn
XViewerDaysTillTodayColumn
, XViewerDiffsBetweenColumnsColumn
public abstract class XViewerComputedColumn extends XViewerValueColumn
Constructor | Description |
---|---|
XViewerComputedColumn(java.lang.String id,
java.lang.String name,
int width,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerAlign align,
boolean show,
org.eclipse.nebula.widgets.xviewer.core.model.SortDataType sortDataType,
boolean multiColumnEditable,
java.lang.String description) |
|
XViewerComputedColumn(XViewer viewer,
java.lang.String xml) |
Modifier and Type | Method | Description |
---|---|---|
abstract XViewerComputedColumn |
copy() |
XViewer uses copies of column definitions so originals that are registered are not corrupted.
|
abstract XViewerComputedColumn |
createFromStored(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn storedColumn) |
|
java.lang.String |
getSourceColumnId() |
|
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn |
getSourceXViewerColumn() |
|
XViewer |
getXViewer() |
|
abstract boolean |
isApplicableFor(java.lang.String storedId) |
|
abstract boolean |
isApplicableFor(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xViewerColumn) |
|
void |
setSourceXViewerColumn(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn sourceXViewerColumn) |
|
void |
setSourceXViewerColumnFromColumns(java.util.Collection<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> xViewerColumns) |
|
void |
setXViewer(java.lang.Object xViewer) |
averageValues, equals, getAlign, getAlignStoreName, getAlignStoreValue, getColumnId, getDescription, getDisplayName, getId, getName, getPreComputedValue, getPreComputedValueMap, getSortDataType, getToolTip, getWidth, hashCode, isMultiColumnEditable, isShow, isSortForward, isSummable, reverseSort, setAlign, setDescription, setFromXml, setId, setMultiColumnEditable, setName, setPreComputedValueMap, setShow, setSortDataType, setSortForward, setToolTip, setWidth, sumValues, toString, toXml
getBackground, getBackingData, getColumnImage, getColumnText, getFont, getForeground, getStyledText
public XViewerComputedColumn(java.lang.String id, java.lang.String name, int width, org.eclipse.nebula.widgets.xviewer.core.model.XViewerAlign align, boolean show, org.eclipse.nebula.widgets.xviewer.core.model.SortDataType sortDataType, boolean multiColumnEditable, java.lang.String description)
public XViewerComputedColumn(XViewer viewer, java.lang.String xml)
public org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn getSourceXViewerColumn()
public void setSourceXViewerColumn(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn sourceXViewerColumn)
public java.lang.String getSourceColumnId()
public void setSourceXViewerColumnFromColumns(java.util.Collection<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> xViewerColumns)
public abstract boolean isApplicableFor(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xViewerColumn)
public abstract boolean isApplicableFor(java.lang.String storedId)
public abstract XViewerComputedColumn createFromStored(org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn storedColumn)
public XViewer getXViewer()
getXViewer
in class org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
public void setXViewer(java.lang.Object xViewer)
setXViewer
in class org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
public abstract XViewerComputedColumn copy()
XViewerValueColumn
copy
in class XViewerValueColumn