|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpl.edu.agh.cast.navigator.provider.AbstractNavigatorItemProvider
public abstract class AbstractNavigatorItemProvider
Abstract navigator tree item provider class.
Field Summary | |
---|---|
protected List<INavigatorTreeItem> |
children
List of children. |
protected org.eclipse.swt.graphics.Image |
image
Root node image. |
protected String |
label
Root node label. |
Constructor Summary | |
---|---|
protected |
AbstractNavigatorItemProvider()
Constructor. |
Method Summary | |
---|---|
List<INavigatorTreeItem> |
getChildren()
Returns navigator tree items specific for concrete navigator provider. |
org.eclipse.swt.graphics.Image |
getIcon()
Returns item icon image. |
List<INavigatorTreeItem> |
getItems()
Returns navigator tree items specific for concrete navigator provider. |
String |
getLabel()
Returns item label. |
Object |
getObject()
Returns object held by this item. |
boolean |
hasChildren()
Returns true if navigator provider has children. |
void |
setLabel(String label)
Sets item provider label. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface pl.edu.agh.cast.navigator.INavigatorItemProvider |
---|
loadItems |
Field Detail |
---|
protected String label
protected org.eclipse.swt.graphics.Image image
protected List<INavigatorTreeItem> children
Constructor Detail |
---|
protected AbstractNavigatorItemProvider()
INavigatorItemProvider.loadItems()
method.
Method Detail |
---|
public List<INavigatorTreeItem> getItems()
getItems
in interface INavigatorItemProvider
INavigatorItemProvider.getItems()
public void setLabel(String label)
setLabel
in interface INavigatorItemProvider
label
- the item provider label to setINavigatorItemProvider.setLabel(java.lang.String)
public List<INavigatorTreeItem> getChildren()
getChildren
in interface INavigatorTreeItem
INavigatorTreeItem.getChildren()
public Object getObject()
getObject
in interface INavigatorTreeItem
INavigatorTreeItem.getObject()
public org.eclipse.swt.graphics.Image getIcon()
getIcon
in interface INavigatorTreeItem
INavigatorTreeItem.getIcon()
public String getLabel()
getLabel
in interface INavigatorTreeItem
INavigatorTreeItem.getLabel()
public boolean hasChildren()
hasChildren
in interface INavigatorTreeItem
INavigatorTreeItem.hasChildren()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |