public abstract class XViewerComputedColumn extends XViewerValueColumn
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn |
sourceXViewerColumn |
protected XViewer |
xViewer |
Constructor and 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 and 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) |
getBackground, getBackingData, getColumnImage, getColumnText, getFont, getForeground, getStyledText
addElapsedTime, averageValues, copy, equals, getAlign, getAlignStoreName, getAlignStoreValue, getColumnId, getDescription, getDisplayName, getElapsedTime, getId, getName, 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
protected org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn sourceXViewerColumn
protected XViewer xViewer
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