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
- Author:
- pugh
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ClassLoader
classLoader
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
-
-
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()
-
-