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, getStyledTextaddElapsedTime, 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, toXmlprotected 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.XViewerColumnpublic void setXViewer(java.lang.Object xViewer)
setXViewer in class org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumnpublic abstract XViewerComputedColumn copy()
XViewerValueColumncopy in class XViewerValueColumn