T
- the listener typepublic class ActionDescriptor<T> extends Object
Constructor and Description |
---|
ActionDescriptor(Class<T> listenerType) |
ActionDescriptor(Class<T> listenerType,
org.softsmithy.lib.util.ResourceLoader resourceLoader) |
Modifier and Type | Method and Description |
---|---|
static ActionDescriptor<?> |
createActionDescriptor(ActionType actionType,
org.osgi.framework.Bundle bundle,
org.drombler.commons.context.ContextInjector contextInjector) |
String |
getAccelerator() |
String |
getDisplayName() |
String |
getIcon() |
String |
getId() |
T |
getListener() |
Class<T> |
getListenerType() |
org.softsmithy.lib.util.ResourceLoader |
getResourceLoader() |
void |
setAccelerator(String acceleratorKey) |
void |
setDisplayName(String displayName) |
void |
setIcon(String icon) |
void |
setId(String id) |
void |
setListener(T listener) |
public static String ID_KEY
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 org.softsmithy.lib.util.ResourceLoader getResourceLoader()
public static ActionDescriptor<?> createActionDescriptor(ActionType actionType, org.osgi.framework.Bundle bundle, org.drombler.commons.context.ContextInjector contextInjector) throws ClassNotFoundException, InstantiationException, IllegalAccessException
Copyright © 2012–2016 Drombler. All rights reserved.