|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Actionable
An interface to allow bnd to provide commands on elements. This interface can provide information about the implementer but it can also provide information about its elements. These elements are identified by a target. A target is one or more objects that uniquely identify a child in the container. The exact protocol for the target is left to the implementers, this interface is just a conduit between the bnd world (no Eclipse etc) and the GUI world, using only bnd and java interfaces.
| Method Summary | |
|---|---|
Map<String,Runnable> |
actions(Object... target)
Return a map with command names (potentially localized) and a Runnable. |
String |
title(Object... target)
Provide a title for an element. |
String |
tooltip(Object... target)
Return a tooltip for the given target or the encompassing entity if null is passed. |
| Method Detail |
|---|
Map<String,Runnable> actions(Object... target)
throws Exception
target - the target object, null if commands for the encompassing
entity is sought (e.g. the repo itself).
Exception
String tooltip(Object... target)
throws Exception
target - the target, any number of parameters to identify
Exception
String title(Object... target)
throws Exception
target - the target, any number of parameters to identify
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||