Class NavigatorAdapterBase
- java.lang.Object
-
- org.eclipse.ui.model.WorkbenchAdapter
-
- com._1c.g5.v8.dt.navigator.adapters.NavigatorAdapterBase
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.ui.model.IWorkbenchAdapter
,org.eclipse.ui.model.IWorkbenchAdapter2
,org.eclipse.ui.model.IWorkbenchAdapter3
- Direct Known Subclasses:
ModelNavigatorAdapterBase
,VirtualNavigatorAdapterBase
public abstract class NavigatorAdapterBase extends org.eclipse.ui.model.WorkbenchAdapter implements org.eclipse.core.runtime.IAdaptable
Base adapter forNavigator
nodes.
-
-
Field Summary
Fields Modifier and Type Field Description protected static Object[]
NO_CHILDREN
-
Constructor Summary
Constructors Constructor Description NavigatorAdapterBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <T> T
getAdapter(Class<T> adapter)
abstract Object[]
getChildren(Object o)
abstract org.eclipse.jface.resource.ImageDescriptor
getImageDescriptor(Object object)
abstract String
getLabel(Object o)
abstract Object
getParent(Object o)
abstract boolean
hasChildren(Object element)
Return true in case of have children.
-
-
-
Field Detail
-
NO_CHILDREN
protected static final Object[] NO_CHILDREN
-
-
Method Detail
-
getChildren
public abstract Object[] getChildren(Object o)
- Specified by:
getChildren
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getChildren
in classorg.eclipse.ui.model.WorkbenchAdapter
-
getImageDescriptor
public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(Object object)
- Specified by:
getImageDescriptor
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getImageDescriptor
in classorg.eclipse.ui.model.WorkbenchAdapter
-
getLabel
public abstract String getLabel(Object o)
- Specified by:
getLabel
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getLabel
in classorg.eclipse.ui.model.WorkbenchAdapter
-
getParent
public abstract Object getParent(Object o)
- Specified by:
getParent
in interfaceorg.eclipse.ui.model.IWorkbenchAdapter
- Overrides:
getParent
in classorg.eclipse.ui.model.WorkbenchAdapter
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
hasChildren
public abstract boolean hasChildren(Object element)
Return true in case of have children.- Returns:
-
-