Package edu.umd.cs.findbugs
Class ComponentPlugin<T>
- java.lang.Object
-
- edu.umd.cs.findbugs.ComponentPlugin<T>
-
public class ComponentPlugin<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ClassLoader
classLoader
(package private) java.lang.Class<? extends T>
componentClass
protected java.lang.String
description
protected java.lang.String
details
protected boolean
enabledByDefault
protected java.lang.String
id
protected Plugin
plugin
protected PropertyBundle
properties
protected java.lang.String
shortId
-
Constructor Summary
Constructors Constructor Description ComponentPlugin(Plugin plugin, java.lang.String id, java.lang.ClassLoader classLoader, java.lang.Class<? extends T> componentClass, PropertyBundle properties, boolean enabledByDefault, java.lang.String description, java.lang.String details)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoader
getClassLoader()
java.lang.Class<? extends T>
getComponentClass()
java.lang.String
getDescription()
java.lang.String
getDetails()
java.lang.String
getId()
Plugin
getPlugin()
PropertyBundle
getProperties()
boolean
isAvailable()
boolean
isEnabledByDefault()
boolean
isNamed(java.util.Set<java.lang.String> names)
java.lang.String
toString()
-
-
-
Field Detail
-
plugin
protected final Plugin plugin
-
id
protected final java.lang.String id
-
shortId
protected final java.lang.String shortId
-
classLoader
protected final java.lang.ClassLoader classLoader
-
properties
protected final PropertyBundle properties
-
description
protected final java.lang.String description
-
details
protected final java.lang.String details
-
enabledByDefault
protected final boolean enabledByDefault
-
componentClass
final java.lang.Class<? extends T> componentClass
-
-
Constructor Detail
-
ComponentPlugin
public ComponentPlugin(Plugin plugin, java.lang.String id, java.lang.ClassLoader classLoader, java.lang.Class<? extends T> componentClass, PropertyBundle properties, boolean enabledByDefault, java.lang.String description, java.lang.String details)
-
-
Method Detail
-
getId
public java.lang.String getId()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
isEnabledByDefault
public boolean isEnabledByDefault()
-
getProperties
public PropertyBundle getProperties()
-
getDescription
public java.lang.String getDescription()
-
getDetails
public java.lang.String getDetails()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPlugin
public Plugin getPlugin()
-
isNamed
public boolean isNamed(java.util.Set<java.lang.String> names)
-
getComponentClass
public java.lang.Class<? extends T> getComponentClass()
-
isAvailable
public boolean isAvailable()
-
-