public class XViewerValueColumn extends org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn implements IXViewerValueColumn
Constructor and Description |
---|
XViewerValueColumn(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) |
XViewerValueColumn(XViewer viewer,
java.lang.String xml) |
Modifier and Type | Method and Description |
---|---|
XViewerValueColumn |
copy()
XViewer uses copies of column definitions so originals that are registered are not corrupted.
|
org.eclipse.swt.graphics.Color |
getBackground(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol,
int columnIndex) |
java.lang.Object |
getBackingData(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol,
int columnIndex)
Returns the backing data object for operations like sorting
|
org.eclipse.swt.graphics.Image |
getColumnImage(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column,
int columnIndex) |
java.lang.String |
getColumnText(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column,
int columnIndex) |
org.eclipse.swt.graphics.Font |
getFont(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn,
int columnIndex) |
org.eclipse.swt.graphics.Color |
getForeground(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol,
int columnIndex) |
org.eclipse.jface.viewers.StyledString |
getStyledText(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn,
int columnIndex) |
addElapsedTime, averageValues, copy, equals, getAlign, getAlignStoreName, getAlignStoreValue, getColumnId, getDescription, getDisplayName, getElapsedTime, getId, getName, getPreComputedValue, getPreComputedValueMap, getSortDataType, getToolTip, getWidth, getXViewer, hashCode, isMultiColumnEditable, isShow, isSortForward, isSummable, resetElapsedTime, reverseSort, setAlign, setDescription, setElapsedTime, setFromXml, setId, setMultiColumnEditable, setName, setPreComputedValueMap, setShow, setSortDataType, setSortForward, setToolTip, setWidth, setXViewer, sumValues, toString, toXml
public XViewerValueColumn(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 XViewerValueColumn(XViewer viewer, java.lang.String xml)
public XViewerValueColumn copy()
copy
in class org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex) throws XViewerException
getColumnImage
in interface IXViewerValueColumn
XViewerException
public java.lang.String getColumnText(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex) throws XViewerException
getColumnText
in interface IXViewerValueColumn
XViewerException
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex) throws XViewerException
getBackground
in interface IXViewerValueColumn
XViewerException
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex) throws XViewerException
getForeground
in interface IXViewerValueColumn
XViewerException
public org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn, int columnIndex) throws XViewerException
getStyledText
in interface IXViewerValueColumn
XViewerException
public org.eclipse.swt.graphics.Font getFont(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn, int columnIndex) throws XViewerException
getFont
in interface IXViewerValueColumn
XViewerException
public java.lang.Object getBackingData(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex) throws java.lang.Exception
IXViewerValueColumn
getBackingData
in interface IXViewerValueColumn
java.lang.Exception