IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.navigator.core.impl
Class Navigatable

java.lang.Object
  extended by com.ibm.btt.rcp.navigator.core.impl.Navigatable
All Implemented Interfaces:
INavigatable
Direct Known Subclasses:
NavigateFolder, NavigateItem

public abstract class Navigatable
extends java.lang.Object
implements INavigatable

Navigation item definition class


Field Summary
protected  org.eclipse.jface.resource.ImageDescriptor icon
           
protected  java.lang.String id
           
protected  float index
           
protected  java.lang.String name
           
protected  INavigateFolder parent
           
 
Constructor Summary
Navigatable()
           
 
Method Summary
 org.eclipse.jface.resource.ImageDescriptor getIcon()
          Get icon of this Navigation Item.
 java.lang.String getId()
          Get id of this navigation item.
 float getIndex()
          Get index of this navigation item
 java.lang.String getName()
          Get the name of this Navigation Item.
 INavigateFolder getParent()
          Get parent navigate folder.
 void initializeFrom(org.eclipse.core.runtime.IConfigurationElement element)
          Initialize navigation item from extension points
 void setIcon(org.eclipse.jface.resource.ImageDescriptor icon)
          Set icon of this Navigation Item.
 void setId(java.lang.String id)
          Set id for this navigation item.
 void setIndex(float index)
          Set index of this navigation item
 void setName(java.lang.String name)
          Set the name of this Navigation Item.
 void setParent(INavigateFolder parent)
          Set parent navigate folder.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.btt.rcp.navigator.core.INavigatable
isAvailable, isInitial
 

Field Detail

name

protected java.lang.String name

id

protected java.lang.String id

index

protected float index

icon

protected org.eclipse.jface.resource.ImageDescriptor icon

parent

protected INavigateFolder parent
Constructor Detail

Navigatable

public Navigatable()
Method Detail

getIcon

public org.eclipse.jface.resource.ImageDescriptor getIcon()
Description copied from interface: INavigatable
Get icon of this Navigation Item.

Specified by:
getIcon in interface INavigatable
Returns:
ImageDescriptor for this navigation item icon

setIcon

public void setIcon(org.eclipse.jface.resource.ImageDescriptor icon)
Description copied from interface: INavigatable
Set icon of this Navigation Item.

Specified by:
setIcon in interface INavigatable
Parameters:
icon - ImageDescriptor for this navigation item icon

getName

public java.lang.String getName()
Description copied from interface: INavigatable
Get the name of this Navigation Item.

Specified by:
getName in interface INavigatable
Returns:
name of this Navigation Item

setName

public void setName(java.lang.String name)
Description copied from interface: INavigatable
Set the name of this Navigation Item.

Specified by:
setName in interface INavigatable
Parameters:
name - name of this Navigation Item

getId

public java.lang.String getId()
Description copied from interface: INavigatable
Get id of this navigation item.

Specified by:
getId in interface INavigatable
Returns:
navigation item id

setId

public void setId(java.lang.String id)
Description copied from interface: INavigatable
Set id for this navigation item.

Specified by:
setId in interface INavigatable
Parameters:
id - navigation item id

getIndex

public float getIndex()
Description copied from interface: INavigatable
Get index of this navigation item

Specified by:
getIndex in interface INavigatable
Returns:
index of this navigation item

setIndex

public void setIndex(float index)
Description copied from interface: INavigatable
Set index of this navigation item

Specified by:
setIndex in interface INavigatable
Parameters:
index - index of this navigation item

getParent

public INavigateFolder getParent()
Description copied from interface: INavigatable
Get parent navigate folder. Return null if this is the root element.

Specified by:
getParent in interface INavigatable
Returns:

setParent

public void setParent(INavigateFolder parent)
Description copied from interface: INavigatable
Set parent navigate folder.

Specified by:
setParent in interface INavigatable

initializeFrom

public void initializeFrom(org.eclipse.core.runtime.IConfigurationElement element)
Description copied from interface: INavigatable
Initialize navigation item from extension points

Specified by:
initializeFrom in interface INavigatable
Parameters:
element - extension point definition IConfigurationElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011