|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConversationBrowserPlugin
Plugins implement this to extend the GUI. To create a plug-in:
| Field Summary | |
|---|---|
static String |
PROVIDER_RESOURCE_NAME
|
| Method Summary | |
|---|---|
void |
addFilters()
Add Filters for this Plugin |
void |
addPluginMenu(JMenu menu)
Add Menu for this Plugin |
void |
addProperties(ResourcePropertiesPanel panel)
Create a Panel to display a resource |
int |
compare(StorableInStateRepository s1,
StorableInStateRepository s2)
Compare. |
boolean |
doDoubleClick(StorableInStateRepository resource)
Do a double click on a resource. |
boolean |
doDragDrop(Object source,
Object target)
Object 'source' has been dragged on to 'target'. |
String |
getState(StorableInStateRepository s)
gets the status of a resource |
Icon |
getTreeIcon(org.apache.axis.message.addressing.EndpointReferenceType resource)
|
void |
init(ConversationBrowser browser)
Called once to initialise the plugin. |
void |
showPopupMenu(JPopupMenu menu,
Class<?> commonInterface,
org.apache.axis.message.addressing.EndpointReferenceType[] items)
Add extra menu items. |
| Field Detail |
|---|
static final String PROVIDER_RESOURCE_NAME
| Method Detail |
|---|
void init(ConversationBrowser browser)
void showPopupMenu(JPopupMenu menu,
Class<?> commonInterface,
org.apache.axis.message.addressing.EndpointReferenceType[] items)
menu - the menu being createdcommonInterface - an interface that all the items implement (usually the interface of the first item)items - the objects currently selectedvoid addProperties(ResourcePropertiesPanel panel)
boolean doDoubleClick(StorableInStateRepository resource)
Icon getTreeIcon(org.apache.axis.message.addressing.EndpointReferenceType resource)
boolean doDragDrop(Object source,
Object target)
StorableInStateRepository.
source - the item being dropped, this may be another object in the repository,
a URI, a local File, etc.target - the item which source was dropped on
void addFilters()
void addPluginMenu(JMenu menu)
int compare(StorableInStateRepository s1,
StorableInStateRepository s2)
String getState(StorableInStateRepository s)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||