Package com.togethersoft.sca.core

Interface Summary
IAnalyzerCategory An analyzer category is a simple container that is used to logically group analyzers by problem domain.
IAnalyzerDescriptor Represents a code analyzer, such as audit rule, metric, detection strategy, etc.
IAnalyzerRegistry The analyzer registry holds the master list of all discovered analyzers, and analyzer categories.
ICodeInspector Represents a code inspector descriptor.
ICodeInspectorExecutable The common interface for implementing a code inpector.
IExtension Represents an extension description.
IExtensionExecutable The common interface for framework extensions.
ILog A log broadcasts messages to the log listeners.
ILogListener A log listener receives messages that are sent to a log.
IMessage Represents a message that can be sent to a log.
IParameter Provides common interface for extension, code inspector, and analyzer parameters.
IParameterBoolean Represents a boolean parameter.
IParameterInteger Represents an integer parameter.
IParameterList Represents a string parameter that can be chosen from a set of predefined alternatives.
IParameterReal Represents a floating-point parameter.
IParameterRegistry The parameter registry holds the list of parameters of a plug-in or a code analyzer.
IParameterString Represents a string parameter.
IParameterStringEnum Represents a string parameter that can be chosen from a set of predefined alternatives.
IPluginExecutable Code inspector and extension container.
IProject A project is a set of source files from which the AST model is built.
ISourceBase A source base is collection of source files accessed in the same manner (for example, as files on a local file system, or via a version control system).
IStaticAnalyzer Interface to the framework core.
 

Class Summary
Factory The abstract factory is used to instantiate the framework objects (such as StaticAnalyzer).
JobControl Allows to run long tasks in a controlled manner.
Message  
ParameterFactory Creates instances of concrete parameter types.