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, toXmlpublic 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.XViewerColumnpublic 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 IXViewerValueColumnXViewerExceptionpublic java.lang.String getColumnText(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column,
int columnIndex)
throws XViewerException
getColumnText in interface IXViewerValueColumnXViewerExceptionpublic 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 IXViewerValueColumnXViewerExceptionpublic 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 IXViewerValueColumnXViewerExceptionpublic 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 IXViewerValueColumnXViewerExceptionpublic 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 IXViewerValueColumnXViewerExceptionpublic java.lang.Object getBackingData(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol,
int columnIndex)
throws java.lang.Exception
IXViewerValueColumngetBackingData in interface IXViewerValueColumnjava.lang.Exception