public class ComponentPlugin<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classLoader |
protected String |
description |
protected String |
details |
protected boolean |
enabledByDefault |
protected String |
id |
protected Plugin |
plugin |
protected PropertyBundle |
properties |
protected String |
shortId |
| Constructor and Description |
|---|
ComponentPlugin(Plugin plugin,
String id,
ClassLoader classLoader,
Class<? extends T> componentClass,
PropertyBundle properties,
boolean enabledByDefault,
String description,
String details) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader() |
Class<? extends T> |
getComponentClass() |
String |
getDescription() |
String |
getDetails() |
String |
getId() |
Plugin |
getPlugin() |
PropertyBundle |
getProperties() |
boolean |
isAvailable() |
boolean |
isEnabledByDefault() |
boolean |
isNamed(Set<String> names) |
String |
toString() |
protected final Plugin plugin
protected final String id
protected final String shortId
protected final ClassLoader classLoader
protected final PropertyBundle properties
protected final String description
protected final String details
protected final boolean enabledByDefault
public ComponentPlugin(Plugin plugin, String id, ClassLoader classLoader, Class<? extends T> componentClass, PropertyBundle properties, boolean enabledByDefault, String description, String details)
public String getId()
public ClassLoader getClassLoader()
public boolean isEnabledByDefault()
public PropertyBundle getProperties()
public String getDescription()
public String getDetails()
public Plugin getPlugin()
public boolean isAvailable()
Copyright © 2003–2015. All rights reserved.