Skip navigation links
A C D E G H I P R S 

A

AbstractAnalysisActivator<Result extends IAnalysisResult,Config extends IAnalysisConfig> - Class in de.tud.cs.peaks.osgi.framework.api
An abstract BundleActivator for the use of an IAnalysisService.
AbstractAnalysisActivator() - Constructor for class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisActivator
 
AbstractAnalysisService<Result extends IAnalysisResult,Config extends IAnalysisConfig> - Class in de.tud.cs.peaks.osgi.framework.api
An abstract class for AnalysisServices.
AbstractAnalysisService(BundleContext) - Constructor for class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisService
Constructor of the AnalysisService.
Activator - Class in de.tud.cs.peaks.osgi.framework
This is just a stub to satisfy OSGi
Activator() - Constructor for class de.tud.cs.peaks.osgi.framework.Activator
 

C

convertConfig(Config, Class<? extends AbstractAnalysisService<? extends IAnalysisResult, ? extends IAnalysisConfig>>) - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
Converts the config of this analysis to a config of the given analysis this depends on.

D

de.tud.cs.peaks.osgi.framework - package de.tud.cs.peaks.osgi.framework
 
de.tud.cs.peaks.osgi.framework.api - package de.tud.cs.peaks.osgi.framework.api
 
de.tud.cs.peaks.osgi.framework.api.annotations - package de.tud.cs.peaks.osgi.framework.api.annotations
 
de.tud.cs.peaks.osgi.framework.api.data - package de.tud.cs.peaks.osgi.framework.api.data
 
DependsOn - Annotation Type in de.tud.cs.peaks.osgi.framework.api.annotations
With this annotation you must annotate analyses, so we put an annotation on your annotation so you can annotate while you annotate

E

equals(Object) - Method in class de.tud.cs.peaks.osgi.framework.api.data.IAnalysisConfig

G

getAnalysisService(BundleContext) - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisActivator
Returns a Analysis Service Object which will be registered in OSGi
getBundle() - Method in class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisService
The Bundle which this AnalysisService belongs to.
getBundle() - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
The Bundle which this AnalysisService belongs to.
getDependOnAnalyses() - Method in class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisService
 
getName() - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
This is the name that will be displayed to the user in the OSGi Framework

H

hashCode() - Method in class de.tud.cs.peaks.osgi.framework.api.data.IAnalysisConfig

I

IAnalysisActivator<Result extends IAnalysisResult,Config extends IAnalysisConfig> - Interface in de.tud.cs.peaks.osgi.framework.api
Provides an BundleActivator Interface specific to Analyses
IAnalysisConfig - Class in de.tud.cs.peaks.osgi.framework.api.data
This is the abstract Class for Analysis Configs.
IAnalysisConfig() - Constructor for class de.tud.cs.peaks.osgi.framework.api.data.IAnalysisConfig
 
IAnalysisResult - Interface in de.tud.cs.peaks.osgi.framework.api.data
This is an empty Interface for AnalysisResults
IAnalysisService<Result extends IAnalysisResult,Config extends IAnalysisConfig> - Interface in de.tud.cs.peaks.osgi.framework.api
This is the general Interface for all Analyses

P

parseConfig(String[]) - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
Creates the config for this analysis from commandline arguments
performAnalysis(Config) - Method in class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisService
Performs the analysis with the given config, running all required other analyses This is implemented by AbstractAnalysisService
performAnalysis(Config) - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
Performs the analysis with the given config, running all required other analyses This is implemented by AbstractAnalysisService

R

runAnalysis(Config, Map<Class<? extends AbstractAnalysisService<? extends IAnalysisResult, ? extends IAnalysisConfig>>, IAnalysisResult>) - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
Runs the actual analysis with the given configuration

S

shouldBeHidden() - Method in class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisService
 
shouldBeHidden() - Method in interface de.tud.cs.peaks.osgi.framework.api.IAnalysisService
Method the framework uses to decide whether this service should be hidden from the user
start(BundleContext) - Method in class de.tud.cs.peaks.osgi.framework.Activator
start(BundleContext) - Method in class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisActivator
stop(BundleContext) - Method in class de.tud.cs.peaks.osgi.framework.Activator
stop(BundleContext) - Method in class de.tud.cs.peaks.osgi.framework.api.AbstractAnalysisActivator
A C D E G H I P R S 
Skip navigation links

Copyright © 2017. All rights reserved.