public abstract class InspectionToolWrapper<T extends InspectionProfileEntry,E extends InspectionEP>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static InspectionToolWrapper[] |
EMPTY_ARRAY |
protected E |
myEP |
protected T |
myTool |
Modifier | Constructor and Description |
---|---|
protected |
InspectionToolWrapper(E ep) |
protected |
InspectionToolWrapper(InspectionToolWrapper<T,? extends E> other)
Copy ctor
|
protected |
InspectionToolWrapper(T tool) |
protected |
InspectionToolWrapper(T tool,
E ep) |
Modifier and Type | Method and Description |
---|---|
boolean |
applyToDialects() |
void |
cleanup(Project project) |
abstract InspectionToolWrapper<T,E> |
createCopy() |
HighlightDisplayLevel |
getDefaultLevel() |
java.lang.Class<? extends InspectionProfileEntry> |
getDescriptionContextClass() |
java.lang.String |
getDisplayName() |
E |
getExtension() |
java.lang.String |
getFolderName() |
java.lang.String |
getGroupDisplayName() |
java.lang.String [] |
getGroupPath() |
java.lang.String |
getID() |
abstract JobDescriptor [] |
getJobDescriptors(GlobalInspectionContext context) |
java.lang.String |
getLanguage() |
java.lang.String |
getMainToolId() |
java.lang.String |
getShortName() |
java.lang.String |
getStaticDescription() |
T |
getTool() |
void |
initialize(GlobalInspectionContext context) |
boolean |
isApplicable(Language language) |
boolean |
isCleanupTool() |
boolean |
isEnabledByDefault() |
boolean |
isInitialized() |
java.lang.String |
loadDescription() |
java.lang.String |
toString() |
public static final InspectionToolWrapper[] EMPTY_ARRAY
protected T extends InspectionProfileEntry myTool
protected final E extends InspectionEP myEP
protected InspectionToolWrapper(E ep)
protected InspectionToolWrapper(T tool)
protected InspectionToolWrapper(InspectionToolWrapper<T,? extends E> other)
public void initialize(GlobalInspectionContext context)
public abstract InspectionToolWrapper<T,E> createCopy()
public T getTool()
public boolean isInitialized()
public java.lang.String getLanguage()
applyToDialects()
,
isApplicable(Language)
public boolean applyToDialects()
public boolean isApplicable(Language language)
public boolean isCleanupTool()
public java.lang.String getShortName()
public java.lang.String getID()
public java.lang.String getDisplayName()
public java.lang.String getGroupDisplayName()
public boolean isEnabledByDefault()
public HighlightDisplayLevel getDefaultLevel()
public java.lang.String [] getGroupPath()
public java.lang.String getStaticDescription()
public java.lang.String loadDescription()
public final java.lang.String getFolderName()
public java.lang.Class<? extends InspectionProfileEntry> getDescriptionContextClass()
public java.lang.String getMainToolId()
public E getExtension()
public java.lang.String toString()
toString
in class java.lang.Object
public void cleanup(Project project)
public abstract JobDescriptor [] getJobDescriptors(GlobalInspectionContext context)