public abstract class Plugin extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
Set<Class<?>> |
app_event_listener_classs |
protected List<InputBean> |
inputs |
String |
jarFilePath |
protected String |
name |
List<RelyPlugin> |
rely_plugins |
protected String |
remark |
Cache<String,byte[]> |
resources |
Set<Class<?>> |
servlet_classs |
Set<Class<?>> |
table_classs |
protected List<UrlBean> |
urls |
protected String |
version |
| 构造器和说明 |
|---|
Plugin() |
| 限定符和类型 | 方法和说明 |
|---|---|
Plugin |
addClass(Class<?> clazz) |
Plugin |
addResources(String name,
byte[] bytes) |
abstract String |
getDescription() |
List<InputBean> |
getInputs() |
String |
getJarFilePath() |
abstract String |
getName() |
List<RelyPlugin> |
getRely() |
List<UrlBean> |
getUrls() |
abstract String |
getVersion() |
void |
initializationData(Application application) |
JarFile |
loader(URLClassLoader loader) |
Plugin |
resolve(URLClassLoader loader,
JarFile jarFile) |
void |
setJarFilePath(String jarFilePath) |
protected final String name
protected final String version
protected final String remark
public String jarFilePath
public List<RelyPlugin> rely_plugins
public abstract String getName()
public abstract String getVersion()
public abstract String getDescription()
public void initializationData(Application application)
public JarFile loader(URLClassLoader loader)
public Plugin resolve(URLClassLoader loader, JarFile jarFile)
public List<RelyPlugin> getRely()
public String getJarFilePath()
public void setJarFilePath(String jarFilePath)
Copyright © 2018. All rights reserved.