Package org.eclipse.net4j.util.ui.views
Class RowIntrospectionProvider
java.lang.Object
org.eclipse.net4j.util.ui.views.IntrospectionProvider
org.eclipse.net4j.util.ui.views.RowIntrospectionProvider
- All Implemented Interfaces:
Comparable<IntrospectionProvider>
- Since:
- 3.16
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.eclipse.net4j.util.ui.views.IntrospectionProvider
IntrospectionProvider.Factory, IntrospectionProvider.NameAndValue -
Field Summary
FieldsFields inherited from class org.eclipse.net4j.util.ui.views.IntrospectionProvider
DEFAULT_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcreateColumns(TableViewer viewer) protected abstract voidfillRows(Object parent, List<RowIntrospectionProvider.Row> rows) final ColorgetBackground(Object element) final StringgetColumnText(Object element, int index) final ViewerComparatorabstract RowIntrospectionProvider.RowgetElementByName(Object parent, String name) final RowIntrospectionProvider.Row[]getElements(Object parent) final ColorgetForeground(Object element) getNameAndValue(Object element) Methods inherited from class org.eclipse.net4j.util.ui.views.IntrospectionProvider
attachListener, canHandle, compareTo, createColumn, createViewer, detachListener, formatValue, getClassName, getColumnImage, getId, getLabel, getName, getPriority, open, toString
-
Field Details
-
DEFAULT_CATEGORY
public static final int DEFAULT_CATEGORY- See Also:
-
-
Constructor Details
-
RowIntrospectionProvider
-
-
Method Details
-
createColumns
- Specified by:
createColumnsin classIntrospectionProvider
-
getElements
- Specified by:
getElementsin classIntrospectionProvider- Throws:
Exception
-
fillRows
protected abstract void fillRows(Object parent, List<RowIntrospectionProvider.Row> rows) throws Exception - Throws:
Exception
-
getElementByName
public abstract RowIntrospectionProvider.Row getElementByName(Object parent, String name) throws Exception - Specified by:
getElementByNamein classIntrospectionProvider- Throws:
Exception
-
getNameAndValue
- Specified by:
getNameAndValuein classIntrospectionProvider- Throws:
Exception
-
getColumnText
- Specified by:
getColumnTextin classIntrospectionProvider- Throws:
Exception
-
getForeground
- Overrides:
getForegroundin classIntrospectionProvider
-
getBackground
- Overrides:
getBackgroundin classIntrospectionProvider
-
getComparator
- Overrides:
getComparatorin classIntrospectionProvider
-