Plugin 型のパラメータを持つ jp.carabiner.inkpod.plugin のメソッド |
<E extends java.util.EventListener>
void |
|
PluginEventListenerList.add(Plugin<?> plugin,
java.lang.Class<E> t,
E l)
|
void |
InternalPluginHost.addPlugin(Plugin<T> plugin)
プラグインを追加します
追加されたプラグインは初期化されます。 |
void |
AbstractPluginHost.addPlugin(Plugin<T> plugin)
|
void |
PluginInvokeMethodHandler.after(Plugin<?> plugin,
java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
void |
PluginCallHandler.afterCall(PluginHost<?> pluginHost,
Plugin<?> plugin)
|
void |
InternalPluginHost.afterCallPlugin(Plugin<?> plugin)
|
void |
AbstractPluginHost.afterCallPlugin(Plugin<?> plugin)
|
protected void |
PluginExecContext.afterCallPlugin(PluginHost<?> pluginHost,
Plugin<?> plugin)
|
protected void |
PluginExecContext.afterInvokeMethod(Plugin<?> plugin,
java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
void |
PluginInvokeMethodHandler.afterReturn(Plugin<?> plugin,
java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object returnValue)
|
protected void |
PluginExecContext.afterReturnInvokeMethod(Plugin<?> plugin,
java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object returnValue)
|
void |
PluginInvokeMethodHandler.before(Plugin<?> plugin,
java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
void |
PluginCallHandler.beforeCall(PluginHost<?> pluginHost,
Plugin<?> plugin)
|
void |
InternalPluginHost.beforeCallPlugin(Plugin<?> plugin)
|
void |
AbstractPluginHost.beforeCallPlugin(Plugin<?> plugin)
|
protected void |
PluginExecContext.beforeCallPlugin(PluginHost<?> pluginHost,
Plugin<?> plugin)
|
protected void |
PluginExecContext.beforeInvokeMethod(Plugin<?> plugin,
java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
P |
PluginInterfaceHost.getPluginInterface(Plugin<?> plugin)
|
P |
PluginProxyInterfaceTable.getProxy(Plugin<?> plugin)
|
protected abstract P |
PluginProxyInterfaceTable.newProxyObject(Plugin<?> plugin)
|
protected P |
DefaultPluginProxyInterfaceTable.newProxyObject(Plugin<?> plugin)
|
java.lang.String |
PluginPackageMapper.pluginToLocalFilePath(Plugin<?> plugin)
|
java.io.File |
PluginPackageMapper.pluginToPackageDir(Plugin<?> plugin)
|
java.lang.String |
PluginPackageMapper.pluginToPackageId(Plugin<?> plugin)
|
java.util.Properties |
PluginPackageMapper.pluginToPackageProperties(Plugin<?> plugin)
|
java.net.URL |
PluginPackageMapper.pluginToResourceURL(Plugin<?> plugin)
|
void |
PluginProxyInterfaceTable.put(Plugin<?> plugin,
P proxyObject)
|
<E extends java.util.EventListener>
void |
|
PluginEventListenerList.remove(Plugin<?> plugin,
java.lang.Class<E> t,
E l)
|
void |
PluginEventHost.removeListener(Plugin<?> plugin)
|
void |
PluginEventListenerList.removePlugin(Plugin<?> plugin)
|
void |
InternalPluginHost.removePlugin(Plugin<T> plugin)
プラグインを削除します
削除されたプラグインは dispose() を呼ばれ、破棄されます |
void |
AbstractPluginHost.removePlugin(Plugin<T> plugin)
|
protected void |
AbstractPluginHost.unloadPlugin(Plugin<T> plugin)
|
static
|
PluginProxyInterfaceUtils.wrap(java.lang.Class<P> publicInterfaceClass,
Plugin<?> plugin,
java.util.Collection objects)
|
static
|
PluginProxyInterfaceUtils.wrap(java.lang.Class<P> publicInterfaceClass,
Plugin<?> plugin,
java.lang.Object object)
|
static
|
PluginProxyInterfaceUtils.wrap(java.lang.Class<P> publicInterfaceClass,
Plugin<?> plugin,
java.lang.Object[] objects)
|
static java.lang.Object |
PluginProxyInterfaceUtils.wrap(Plugin<?> plugin,
java.lang.Object object)
|
protected
<E extends java.util.EventListener>
E |
|
PluginEventListenerList.wrapListener(Plugin<?> plugin,
java.lang.Class<E> t,
E l)
|