|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.netbreeze.bbowl.gui.BeanBowlContext
A BeansContext implementation that uses a BeanBowlGUI.
| Constructor Summary | |
BeanBowlContext(BeanBowlGUI gui)
Creates a new context linked to the given GUI. |
|
| Method Summary | |
boolean |
addBean(java.lang.Object bean)
Adds a new bean, if it wasn't already there |
void |
addListener(BeansContextListener l)
Adds a BeansContextListener to this context. |
boolean |
containsBean(java.lang.Object o)
Checks if the context contains the given bean |
java.lang.Object |
findBean(java.lang.String name)
|
java.util.Collection |
getActions(java.lang.Object bean)
Returns all actions that can be carried out on the given bean |
java.lang.String |
getBeanName(java.lang.Object o)
|
java.util.Collection |
getBeansOfType(java.lang.Class c)
Returns all beans of the given type (including subclasses) |
BeanBowl |
getBowl()
|
BeanBowlGUI |
getGUI()
|
boolean |
removeBean(java.lang.Object bean)
Removes a bean, if it is there |
void |
removeListener(BeansContextListener l)
Adds a BeansContextListener to this context. |
void |
showBeanDetails(java.lang.Object bean)
Opens up a GUI to show the details of the given bean |
void |
showBeanGUI(java.awt.Component bean)
For beans that happen to be Components, this method can be used to cause the bean to be drawn as a component. |
void |
showError(java.lang.String msg,
java.lang.Throwable error)
Displays the given error message somehow |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BeanBowlContext(BeanBowlGUI gui)
| Method Detail |
public BeanBowl getBowl()
public java.util.Collection getBeansOfType(java.lang.Class c)
BeansContextgetBeansOfType in interface BeansContextpublic boolean containsBean(java.lang.Object o)
BeansContextcontainsBean in interface BeansContextpublic void addListener(BeansContextListener l)
BeansContextaddListener in interface BeansContextpublic void removeListener(BeansContextListener l)
BeansContextremoveListener in interface BeansContextpublic java.lang.Object findBean(java.lang.String name)
findBean in interface BeansContextpublic java.lang.String getBeanName(java.lang.Object o)
getBeanName in interface BeansContextpublic boolean addBean(java.lang.Object bean)
addBean in interface BeansContextpublic boolean removeBean(java.lang.Object bean)
removeBean in interface BeansContextpublic java.util.Collection getActions(java.lang.Object bean)
getActions in interface BeansContext
public void showBeanDetails(java.lang.Object bean)
throws java.lang.Exception
showBeanDetails in interface BeansContextpublic BeanBowlGUI getGUI()
public void showBeanGUI(java.awt.Component bean)
public void showError(java.lang.String msg,
java.lang.Throwable error)
BeansContextshowError in interface BeansContext
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||