|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.rcp.navigator.core.impl.Navigatable
com.ibm.btt.rcp.navigator.core.impl.NavigateFolder
public class NavigateFolder
NavigateFolder default implementation class
Field Summary | |
---|---|
protected java.util.Map<java.lang.String,INavigatable> |
navigatables
|
protected java.util.Map<java.lang.String,INavigatable> |
registry
|
Fields inherited from class com.ibm.btt.rcp.navigator.core.impl.Navigatable |
---|
icon, id, index, name, parent |
Constructor Summary | |
---|---|
NavigateFolder()
NavigateFolder constructor |
|
NavigateFolder(java.util.Map<java.lang.String,INavigatable> registry)
NavigateFolder constructor |
Method Summary | |
---|---|
void |
addNavigatable(INavigatable navigatable)
NavigateFolder constructor |
boolean |
equals(java.lang.Object o)
|
INavigatable |
getChild(java.lang.String id)
NavigateFolder constructor |
java.util.Collection<INavigatable> |
getChildren()
NavigateFolder constructor |
void |
initializeFrom(org.eclipse.core.runtime.IConfigurationElement elem)
Initialize navigation item from extension points |
boolean |
isAvailable()
Get if this navigate folder is available in navigator tree. |
boolean |
isInitial()
Get if this navigation item/folder is shown at startup |
void |
removeNavigatable(INavigatable navigatable)
Remove child for this folder |
void |
updateConfiguration(org.eclipse.core.runtime.IConfigurationElement element)
If multiple set for this navigation folder from different plug-ins, update the folder's icon and index, if they have not been set before. |
Methods inherited from class com.ibm.btt.rcp.navigator.core.impl.Navigatable |
---|
getIcon, getId, getIndex, getName, getParent, setIcon, setId, setIndex, setName, setParent, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.btt.rcp.navigator.core.INavigatable |
---|
getIcon, getId, getIndex, getName, getParent, setIcon, setId, setIndex, setName, setParent |
Field Detail |
---|
protected java.util.Map<java.lang.String,INavigatable> navigatables
protected java.util.Map<java.lang.String,INavigatable> registry
Constructor Detail |
---|
public NavigateFolder()
public NavigateFolder(java.util.Map<java.lang.String,INavigatable> registry)
registry
- Method Detail |
---|
public void addNavigatable(INavigatable navigatable)
addNavigatable
in interface INavigateFolder
public java.util.Collection<INavigatable> getChildren()
getChildren
in interface INavigateFolder
public INavigatable getChild(java.lang.String id)
getChild
in interface INavigateFolder
public boolean isAvailable()
isAvailable
in interface INavigatable
public void removeNavigatable(INavigatable navigatable)
INavigateFolder
removeNavigatable
in interface INavigateFolder
public void updateConfiguration(org.eclipse.core.runtime.IConfigurationElement element)
INavigateFolder
updateConfiguration
in interface INavigateFolder
public void initializeFrom(org.eclipse.core.runtime.IConfigurationElement elem)
INavigatable
initializeFrom
in interface INavigatable
initializeFrom
in class Navigatable
elem
- extension point definition IConfigurationElementpublic boolean isInitial()
INavigatable
isInitial
in interface INavigatable
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |