T - the listener typepublic class ActionDescriptor<T> extends Object
| Constructor and Description |
|---|
ActionDescriptor(Class<T> listenerType) |
ActionDescriptor(Class<T> listenerType,
ResourceLoader resourceLoader) |
| Modifier and Type | Method and Description |
|---|---|
static ActionDescriptor<?> |
createActionDescriptor(org.drombler.acp.core.action.jaxb.ActionType actionType,
org.osgi.framework.Bundle bundle,
ContextManager contextManager,
ContextInjector contextInjector) |
String |
getAccelerator() |
String |
getDisplayName() |
String |
getIcon() |
String |
getId() |
T |
getListener() |
Class<T> |
getListenerType() |
ResourceLoader |
getResourceLoader() |
void |
setAccelerator(String acceleratorKey) |
void |
setDisplayName(String displayName) |
void |
setIcon(String icon) |
void |
setId(String id) |
void |
setListener(T listener) |
String |
toString() |
public static String ID_KEY
public ActionDescriptor(Class<T> listenerType, ResourceLoader resourceLoader)
public String getId()
public void setId(String id)
id - the id to setpublic String getDisplayName()
public void setDisplayName(String displayName)
displayName - the displayName to setpublic String getAccelerator()
public void setAccelerator(String acceleratorKey)
acceleratorKey - the acceleratorKey to setpublic String getIcon()
public void setIcon(String icon)
icon - the icon to setpublic T getListener()
public void setListener(T listener)
listener - the listener to setpublic ResourceLoader getResourceLoader()
public static ActionDescriptor<?> createActionDescriptor(org.drombler.acp.core.action.jaxb.ActionType actionType, org.osgi.framework.Bundle bundle, ContextManager contextManager, ContextInjector contextInjector) throws ClassNotFoundException, InstantiationException, IllegalAccessException
Copyright © 2012–2018 Drombler. All rights reserved.