Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractLoader - Class in de.uni_hildesheim.sse.easy.loader
-
Provides common functionality for an EASy loader.
- AbstractLoader(File) - Constructor for class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Creates a new abstract loader.
- AbstractStartupInfoLoader - Class in de.uni_hildesheim.sse.easy.loader
-
Abstract loader based on
StartupInfo. - AbstractStartupInfoLoader(List<StartupInfo>) - Constructor for class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
-
Creates an instance with given startup sequence.
- acceptJar(File) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.IBundleFilter
-
Returns whether the given
jarshall be accepted. - acceptJar(File) - Method in class de.uni_hildesheim.sse.easy.loader.framework.NegatingFilter
- acceptJar(File) - Method in class de.uni_hildesheim.sse.easy.loader.framework.SimpleManifestNameFilter
- acceptJar(File) - Method in class de.uni_hildesheim.sse.easy.loader.framework.SimpleNameFilter
- acceptSymbolicName(String) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.IBundleFilter
-
Returns whether the given symbolic
nameshall be accepted. - acceptSymbolicName(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.NegatingFilter
- acceptSymbolicName(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.SimpleNameFilter
- activateDsInstance(ClassLoader, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Activates a DS class / instance.
- activationPolicy - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- activator - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- ACTIVATOR - Enum constant in enum class de.uni_hildesheim.sse.easy.loader.InitType
-
An OSGi activator startup / shutdown.
- adapt(Class<A>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- add(BundleInfo) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Adds a bundle information object to this registry.
- addBundleListener(BundleListener) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- addF - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- AddFeature() - Constructor for class de.uni_hildesheim.sse.easy.ant.AntGenerator.AddFeature
-
Consturctor.
- addFrameworkListener(FrameworkListener) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- addGlobalIgnore(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Adds a symbolic bundle name to the global ignore list.
- addRuntimeClass(Class<?>, List<Class<?>>) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Adds a runtime class for being packed with the generated jars.
- addRuntimeLoaderClasses(JarOutputStream) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Adds the classes needed for runtime loading to
os. - addServiceListener(ServiceListener) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- addServiceListener(ServiceListener, String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- AllTests - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Test suite.
- AllTests() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.AllTests
- alreadyKnownToClassLoader(BundleInfo) - Static method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns whether the given bundle is already known to the class loader.
- alreadyKnownToClassLoader(File) - Static method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns whether the given (JAR) file is already known to the class loader.
- alreadyKnownToClassLoader(String) - Static method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns whether the given (sample) class is already known to the class loader.
- analyze() - Method in class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Performs a default analysis of the bundles such as cyclic dependencies, overlapping files, missing bundles.
- analyzeForCyclicDependencies() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Analyzes this bundle for cyclic dependencies.
- analyzeForCyclicDependencies(List<BundleInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Analyzes the given bundles for cyclic dependencies.
- analyzeForCyclicDependencies(Set<BundleInfo>, List<String>, String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Analyzes this bundle for cyclic dependencies.
- analyzeJarForDuplicates(BundleInfo, Map<String, BundleInfo>) - Method in class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Analyzes the resolved Jar of
infofor duplicate files. - Analyzer - Class in de.uni_hildesheim.sse.easy.loader
-
Provides a bundle analysis on top of the EASy loader.
- Analyzer() - Constructor for class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Creates a new analyzer with default base ".".
- Analyzer(File) - Constructor for class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Creates a new analyzer.
- AntGenerator - Class in de.uni_hildesheim.sse.easy.ant
-
Ant Task that will start the automated generation.
- AntGenerator() - Constructor for class de.uni_hildesheim.sse.easy.ant.AntGenerator
- AntGenerator.AddFeature - Class in de.uni_hildesheim.sse.easy.ant
-
This class represents additional features.
- AntGenerator.AntPathExclusionSelector - Class in de.uni_hildesheim.sse.easy.ant
-
Implements a global exclusion selector based on ANT patterns.
- AntGenerator.BaseFeature - Class in de.uni_hildesheim.sse.easy.ant
-
This class represents base features.
- AntPathExclusionSelector(String) - Constructor for class de.uni_hildesheim.sse.easy.ant.AntGenerator.AntPathExclusionSelector
-
Creates an exclusion selector.
- autoGenerate(List<File>, List<File>, boolean, String, String, String, String, String, String) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Wrapps the generation into one single method for easier access.
- AutomatedGenerator - Class in de.uni_hildesheim.sse.easy.loader
-
Start the automated generation of the generator class.
- AutomatedGenerator() - Constructor for class de.uni_hildesheim.sse.easy.loader.AutomatedGenerator
B
- base - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- base - Variable in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
- baseDir - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- BaseFeature() - Constructor for class de.uni_hildesheim.sse.easy.ant.AntGenerator.BaseFeature
-
Constructor.
- binFolder - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- bootstrap(File, File, File) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Bootstraps EASy using the default bootstrap method.
- bootstrap(URL) - Method in class de.uni_hildesheim.sse.easy.loader.Loader
-
Bootstraps EASy.
- build(Node) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Gathers necessary information from the feature-file.
- bundle - Variable in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- bundle - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
- BundleException - Exception Class in de.uni_hildesheim.sse.easy.loader.framework
-
In case that a bundle manifest cannot be analyzed properly.
- BundleException(String) - Constructor for exception class de.uni_hildesheim.sse.easy.loader.framework.BundleException
-
Creates a new bundle exception from the given
message. - BundleInfo - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Maintains information about an OSGi bundle.
- BundleInfo(File, Manifest) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Creates a bundle information object from a given JAR
manifest. - BundleInfo(String, EasyDependency) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Creates an unresolved bundle information object from the given symbolic
name. - BundleRegistry - Class in de.uni_hildesheim.sse.easy.loader.framework
-
A registry of created bundle information objects supporting the resolution of bundles.
- BundleRegistry() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Creates the root bundle registry.
- BundleRegistry(BundleRegistry) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Creates a delegating bundle registry which asks
parentif bundles cannot be found. - bundles - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
- bundleSymbolicName - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- bundleVersionMax - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- bundleVersionMin - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
C
- callMethod(ClassLoader, String, String, Object, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Calls a DS method.
- checkedBundles - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- checkedClasspaths - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- CLASS_SUFFIX - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.Utils
- classesPath - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Where to find compiled classes, relative to base dir.
- className - Variable in class de.uni_hildesheim.sse.easy.loader.StartupInfo
- classpath - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- classpathEntries - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
- close() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Closes the LoaderLog and its log file.
- closeQuietly(Closeable) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Closes the given
closeablewithout throwing an exception. - collectBootstrapData(BundleInfo, List<URL>, List<BundleInfo>, Object) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Collect the bootstrap data for
info. - collectBootstrapData(BundleInfo, List<URL>, List<BundleInfo>, Set<BundleInfo>, Object) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Collect the bootstrap data.
- collectBundlesToInitialize(BundleInfo, List<BundleInfo>, boolean, Map<String, BundleInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Collects those bundles (including the given one and dependent bundles), which shall be initialized explicitly.
- collectDependencies(List<Feature>, List<Feature>) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Collects all required dependencies for a list of features.
- collectFeatures(List<Feature>, List<Feature>) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Collects all required features.
- collectVersions(List<BundleInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Collects the version information from
infos. - CommandExecutionException - Exception Class in de.uni_hildesheim.sse.easy.loader
-
Indicates a failing execution.
- CommandExecutionException(Throwable) - Constructor for exception class de.uni_hildesheim.sse.easy.loader.CommandExecutionException
-
Creates a new execution exception.
- compareTo(Version) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Version
-
Compares two versions and results in: -1 : this is smaller <=> given version and this is bigger.
- compareTo(Bundle) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- considerForBootstrap(BundleInfo, Object) - Static method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns whether the given bundle shall be considered for the bootstrap process.
- considerLoadedClasses - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.Options
- considerLoadedClasses() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Options
-
Whether already loaded classes shall be considered and not reloaded.
- context - Variable in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- copy(InputStream, OutputStream) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Copies
istoos. - createAddFeature() - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Adds a additonal file for the generator.
- createBaseFeature() - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Adds a base file for the generator.
- createFilter(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- createInstance(File) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Creates an bundle information instance from a JAR file.
- createInstance(String, EasyDependency) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Creates an bundle information instance.
- createTempFile(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Creates a temp file.
D
- data - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- data - Variable in class de.uni_hildesheim.sse.easy.loader.Loader
- de.uni_hildesheim.sse.easy.ant - package de.uni_hildesheim.sse.easy.ant
-
This package contains the implementation of an ANT task, which is required to automate the Generator within jenkins.
- de.uni_hildesheim.sse.easy.loader - package de.uni_hildesheim.sse.easy.loader
-
Implements a standalone loader for EASy-Producer.
- de.uni_hildesheim.sse.easy.loader.framework - package de.uni_hildesheim.sse.easy.loader.framework
-
Implements the infrastructure framework for the standalone loader for EASy-Producer.
- deactivateDsInstance(ClassLoader, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Deactivates a DS class / instance.
- DEBUG - Static variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- deleteFolder(File, boolean) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Deletes the content of a folder.
- determineDir(String, String) - Static method in class de.uni_hildesheim.sse.easy.loader.AutomatedGenerator
-
Determines folders, which should be used during testing.
- determineDir(String, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.GeneratorTest
-
Determines folders, which should be used during testing.
- disableComponent(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- doBundleClassPath - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- doc - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- done - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
- DS - Enum constant in enum class de.uni_hildesheim.sse.easy.loader.InitType
-
An Eclipse DS startup / shutdown.
- dsClasses - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- dsSpec - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
E
- EASY_EXCLUSION_PATTERN - Static variable in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
- EASY_INCLUSION_PATTERN - Static variable in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
- EASY_STARTUP_FILE_NAME - Static variable in class de.uni_hildesheim.sse.easy.loader.ListLoader
- EasyDependency - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Contains dependency information for a bundle.
- EasyDependency() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Standard Constructor.
- EasyDependency(String) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Constructor.
- EasyDependencyTest - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Testclass for EasyDependancy.
- EasyDependencyTest() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.EasyDependencyTest
- easyJar - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
- eclipseJar - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
- eclipsePart - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
- eclipsePath - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- eclipseURIPath - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- emitIgoredWarnings - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
- enableComponent(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- enabled() - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Returns whether this info is enabled (unbundling) or disabled (bundling).
- error(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes an error into the log file.
- error(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Logs an error.
- error(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
- error(String) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.Log.LoaderLogger
-
Logs an error.
- error(String, Exception) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes an error into the log file.
- error(String, Exception) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Logs an error with exception.
- error(String, Exception) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
- error(String, Exception) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.Log.LoaderLogger
-
Logs an error with exception.
- excludeFromJar - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
- excludeFromJar() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns those paths in the bundle that shall be excluded from a Jar.
- excludeFromJar(String) - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Returns whether a certain path shall be excluded from a jar.
- exclusionSelector - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- exclusionSelector - Static variable in class de.uni_hildesheim.sse.easy.loader.Generator
- execute() - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
The task executer.
- executeCommand(String) - Method in class de.uni_hildesheim.sse.easy.loader.Loader
-
Executes a user command.
- exportPackages - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
F
- factory - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- FakeBundle - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements a fake bundle.
- FakeBundle(BundleContext) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
-
Creates a fake bundle with associated bundle context.
- FakeBundleContext - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements a fake bundle context.
- FakeBundleContext() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- FakeComponentContext - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements a fake component context.
- FakeComponentContext() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- Feature - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Represents a feature.
- Feature(File) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Constructor.
- FEATURE_PATH - Static variable in class de.uni_hildesheim.sse.easy.loader.AutomatedGenerator
- FEATURE_PATH - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.GeneratorTest
- file - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator.AddFeature
- file - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator.BaseFeature
- file - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- filesToFeature(List<File>) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Transforms a list of files into a list of Features.
- filter - Variable in class de.uni_hildesheim.sse.easy.loader.framework.NegatingFilter
- filter(List<BundleInfo>, IBundleFilter) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Filters the given
infosaccording tofilter. - findEntries(String, String, boolean) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- findJars(File) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Returns all JAR files in
folder. - findMethod(Class<?>, String, Object) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Searches for the specified method in the given class or (if available) the super classes.
- findRecentBundles(File) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Returns all recent bundles in
folder. - forced - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
G
- generate(List<Feature>, List<Feature>, boolean, String, String, String, String, String, String) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Gathers Bundles for a list of features, depending on version restrictions.
- generateJarFiles(File, boolean) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Generates the JAR files for static loading.
- Generator - Class in de.uni_hildesheim.sse.easy.loader
-
Provides generator factilities for static loading.
- Generator(File, File, File, File, File) - Constructor for class de.uni_hildesheim.sse.easy.loader.Generator
-
Creates the generator instance.
- Generator.UnbundleInfo - Class in de.uni_hildesheim.sse.easy.loader
-
Helper class for carrying unbundling information.
- Generator.URLProcessor - Class in de.uni_hildesheim.sse.easy.loader
-
Processes URLs for packing and bundling.
- GeneratorTest - Class in de.uni_hildesheim.sse.easy.loader.framework
-
A simple testcase for the generation functionality.
- GeneratorTest() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.GeneratorTest
- genericBootstrap() - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Generic bootstrapping from eclipse.
- get(String, EasyDependency) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns a bundle information instance with the specified
name. - getActivationPolicy() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the activation policy.
- getActivatorClassName() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the activator class name.
- getAllBundles() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns all bundles known to this registry.
- getAllServiceReferences(String, String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getAttributes(Manifest) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the attributes of the manifest to be considered.
- getBase() - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns the base folder.
- getBundle() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getBundle(long) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getBundle(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getBundleContext() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getBundleContext() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- getBundleId() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getBundles() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getBundlesToInitialize(Map<BundleInfo, List<BundleInfo>>, BundleInfo, Map<String, BundleInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Returns the bundles to initialize.
- getBundleSymbolicName() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
- getBundleVersionMax() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
- getBundleVersionMin() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
- getClassloader() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the responsible class loader.
- getClassName() - Method in class de.uni_hildesheim.sse.easy.loader.StartupInfo
-
Returns the qualified class name of the startup unit.
- getClasspathEntry(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the specified classpath entry.
- getClasspathEntryCount() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the number of classpath entries in this bundle.
- getComponentInstance() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- getDataFile(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getDataFile(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getDependencies() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Returns the dependencies aka plugins needed.
- getDsClass(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the specified DS class.
- getDsClasses() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns (a copy of) the DS class names.
- getDsClassesCount() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the number of DS classes to be loaded by this bundle.
- getDsSpec() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the path to the DS specification within the JAR file.
- getEntry(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getEntryPaths(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getFeatureFilesFromDir(File) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Returns all files that are called feature.xml, even in subfolders.
- getFeatureFromListByName(List<Feature>, String) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Returns (if possible) the feature with given symbolic name.
- getFile() - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator.AddFeature
-
returns the actual File.
- getFile() - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator.BaseFeature
-
Returns the actual file.
- getHeaders() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getHeaders(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getId() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Returns the id of the feature.
- getInfoSafe(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns the list of bundles with the same
name. - getInstance() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns the current instance of this registry.
- getLastModified() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getLoader() - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
-
Returns the class loader to use.
- getLocation() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getLogger() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Returns the logger instance.
- getMandatory() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
- getName() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the symbolic name of the bundle.
- getName() - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Returns the target name.
- getPattern() - Method in class de.uni_hildesheim.sse.easy.loader.framework.SimpleNameFilter
-
Returns the match pattern.
- getProperties() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- getProperty(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getRange(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Splits a range into two strings.
- getRegisteredServices() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getRequiredBundle(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the specified required bundle.
- getRequiredBundles() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter for the required bundles.
- getRequiredBundlesCount() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the number of bundles required by this bundle.
- getRequirements() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Returns the requirements aka features needed.
- getResolvedJar() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the underlying JAR file.
- getResource(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getResources(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getRootBundles() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns the root bundles, i.e., those without required bundles.
- getSampleClass() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the sample class of this bundle.
- getSampleClass(JarFile) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the name of a representative class in the given JAR file.
- getSegment(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Version
-
Returns the version segment specified by
index. - getSegmentCount() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Version
-
Returns the number of the segments.
- getService(ServiceReference<S>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getServiceObjects(ServiceReference<S>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getServiceReference() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- getServiceReference(Class<S>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getServiceReference(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getServiceReferences(Class<S>, String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getServiceReferences(String, String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- getServicesInUse() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getSignerCertificates(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getSpecVersion() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
- getState() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getStream(File, ClassLoader) - Static method in class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Returns the underlying input stream.
- getSymbolicName() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getTag() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the tag of this bundle information object.
- getTarget() - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
The target as file including location (based on the folder given during initialization).
- getType() - Method in class de.uni_hildesheim.sse.easy.loader.StartupInfo
-
Returns the type of the startup unit.
- getUiBundles() - Static method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns possible UI bundles.
- getUnresolvedBundles() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns currently unresolved bundles, i.e., those without resolving JAR file.
- getUsingBundle() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- getVersion() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the version of the represented bundle.
- getVersion() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- getVersionMax() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
- getVersionMin() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Getter returns true if mandatory.
H
- handleBundleClasspath(BundleInfo, List<URL>) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Handles the classpath of the given bundle.
- handleJar(InputStream, JarOutputStream, Set<String>, Set<String>, Generator.UnbundleInfo) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Copies the entries of an entire JAR in
isto the target JAR inoswithout duplicating entries. - handleJarWritingException(String, IOException, InputStream) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Handles an exception thrown while writing to a Jar file.
- hasPermission(Object) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
I
- IBundleFilter - Interface in de.uni_hildesheim.sse.easy.loader.framework
-
The interface for a simple bundle filter.
- id - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- IExclusionSelector - Interface in de.uni_hildesheim.sse.easy.loader
-
A generic exclusion selector for controlling the packaging.
- IGNORE - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
- ignoreBundle(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Returns whether the given bundle shall be ignored.
- ILoader - Interface in de.uni_hildesheim.sse.easy.loader
-
The EASy Loader interface.
- importPackages - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- info(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes an information text.
- info(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Logs an information message.
- info(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
- info(String) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.Log.LoaderLogger
-
Logs an information message.
- init(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Sets up the LoaderLogger.
- initialize() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Initializes the feature by parsing it.
- initializeRegistry() - Static method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Initializes the
BundleRegistry. - InitType - Enum Class in de.uni_hildesheim.sse.easy.loader
-
Defines the initialization types supported by this loader.
- InitType() - Constructor for enum class de.uni_hildesheim.sse.easy.loader.InitType
- installBundle(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- installBundle(String, InputStream) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- instance - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
- INSTANCE - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- INSTANCE - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- irrelevantInJar(String) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Returns whether the name of a certain JAR entry is irrelevant for a standalone execution.
- irrelevantInJar(String) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
- isBundle() - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Returns whether the denoted element is a bundle.
- isEclipseBundle(URL) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Checks whether the given url belongs to an Eclipse bundle/plug-in.
- isEclipsePart() - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Returns whether the denoted element is an eclipse part.
- isExcluded(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator.AntPathExclusionSelector
- isExcluded(String) - Method in interface de.uni_hildesheim.sse.easy.loader.IExclusionSelector
-
Returns whether the given
nameis considered to be excluded. - isInRange(Version, Version) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Version
-
Checks whether the version is within a certain range of versions.
- isMandatory - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- isSingleton() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns whether the represented bundle is a singleton.
- isVerbose() - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
-
Returns the verbose state.
J
- jar - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Utils.JarInfo
- jarEntryToFile(JarFile, JarEntry, File) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Copies the contents of a JAR entry to the given
targetfile. - JarInfo(Version, File) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Utils.JarInfo
-
Creates a new instance.
- JavaLoaderLogger() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
- javaLogger - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
L
- libsFolder - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- libsPath - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- line() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a (more complex) line separator into the log file.
- ListLoader - Class in de.uni_hildesheim.sse.easy.loader
-
Implements an EASy loader which obtains the start sequence from a text file.
- ListLoader() - Constructor for class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Creates a list loader that reads the startup sequence from the current class loader, i.e., from
ListLoader.EASY_STARTUP_FILE_NAME. - ListLoader(File) - Constructor for class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Creates a list loader that reads the startup sequence from the given file.
- ListLoader(File, ClassLoader) - Constructor for class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Creates a list loader that reads the startup sequence from the given file.
- ListLoader(InputStream) - Constructor for class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Creates a list loader that reads the startup sequence from an input stream.
- ListLoader(Reader) - Constructor for class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Creates a list loader that reads the startup sequence from a reader.
- ListLoader(ClassLoader) - Constructor for class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Creates a list loader that reads the startup sequence from the given class loader, i.e., from
ListLoader.EASY_STARTUP_FILE_NAME. - load(File) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Loads and builds the jdom-tree.
- load(InputStream) - Static method in class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Loads the startup sequence from an input stream.
- load(Reader) - Static method in class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Loads the startup sequence from a reader.
- loadAndInitialize(List<URL>, List<BundleInfo>) - Method in class de.uni_hildesheim.sse.easy.loader.Loader
-
Loads and initializes the bundles.
- loadBundles(List<File>, IBundleFilter, Object) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Loads the bundles from the given file folder.
- loadClass(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- loader - Variable in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- loader - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- loader - Variable in class de.uni_hildesheim.sse.easy.loader.Loader
- Loader - Class in de.uni_hildesheim.sse.easy.loader
-
The standalone loader class.
- Loader() - Constructor for class de.uni_hildesheim.sse.easy.loader.Loader
-
Creates a new loader with default base ".".
- Loader(File) - Constructor for class de.uni_hildesheim.sse.easy.loader.Loader
-
Creates a new loader.
- LoaderLog - Class in de.uni_hildesheim.sse.easy.loader.framework
-
A simple Logger class that is supposed to log the generator.
- LoaderLog() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
- loadManifest(URL, DocumentBuilder, boolean) - Static method in class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
Load a given manifest.
- loadManifests(boolean, ClassLoader) - Static method in class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
Loads the available manifests.
- locateService(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- locateService(String, ServiceReference<S>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- locateServices(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
- Log - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Very simple logging support.
- Log() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Log
- Log.JavaLoaderLogger - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements the default loader logger.
- Log.LoaderLogger - Interface in de.uni_hildesheim.sse.easy.loader.framework
-
Defines an interface for logging in the EASy loader.
- logEntryName(String) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Logs a JAR entry name.
- logger - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.Log
M
- main(String[]) - Static method in class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Starts the analyzer.
- main(String[]) - Static method in class de.uni_hildesheim.sse.easy.loader.AutomatedGenerator
-
Main method is used to conveniently start the automated generation.
- main(String[]) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Main test method.
- main(String[]) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
-
Simple test.
- main(String[]) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Executes the generator.
- main(String[]) - Static method in class de.uni_hildesheim.sse.easy.loader.Loader
-
Starts the loader for testing.
- ManifestLoader - Class in de.uni_hildesheim.sse.easy.loader
-
Experimental: Loader that identifies the available services/activators from Manifests.
- ManifestLoader() - Constructor for class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
Creates a manifest loader with initially non-verbose output.
- ManifestLoader(boolean) - Constructor for class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
Creates a manifest loader.
- ManifestLoader(boolean, ClassLoader) - Constructor for class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
Creates a manifest loader.
- ManifestLoader(ClassLoader) - Constructor for class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
Creates a manifest loader with initially non-verbose output.
- ManifestLoaderTest - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Tests
ManifestLoader. - ManifestLoaderTest() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.ManifestLoaderTest
- mergeVersions(EasyDependency) - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Merges two dependencies if possible.
- MF_PATH - Static variable in class de.uni_hildesheim.sse.easy.loader.ManifestLoader
-
The default (relative) manifest path: "META-INF/MANIFEST.MF".
N
- name - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- name - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
- NegatingFilter - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements a negating delegating filter, i.e., a filter which obtains the initial results from a delegate filter and negates the return values.
- NegatingFilter(IBundleFilter) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.NegatingFilter
-
Creates a negating delegating filter.
- notifyMapping(URL, BundleInfo) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Is called by
AbstractLoader.collectBootstrapData(BundleInfo, List, List, Object)to notify about mapping a URL to the given bundleinfo. - notifyMapping(URL, BundleInfo) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
- NullLoader - Class in de.uni_hildesheim.sse.easy.loader
-
A loader that does nothing.
- NullLoader() - Constructor for class de.uni_hildesheim.sse.easy.loader.NullLoader
O
- Options - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Some global options.
- Options() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Options
- origClasspath - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
P
- parent - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
- parentLoader - Variable in class de.uni_hildesheim.sse.easy.loader.Loader
- parseBundleList(Attributes, String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses a bundle list from
attributes. - parseClasspath(Attributes) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses the bundle classpath.
- parseDoBundleClassPath(Attributes) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses the the EASy-specific flag whether the class path shall be bundled.
- parseDsSpec(InputStream) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses a DS specification into class names to be loaded and instantiated.
- parsePackageList(Attributes, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses a package list from the given Manifest attributes.
- parseSingleton(Attributes) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses the attributes whether the current bundle is a singleton.
- parseSymbolicName(Attributes) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses the symbolic name and the singleton attribute.
- parseVersion(Attributes) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Parses the bundle version from the
attributes. - path - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator.AddFeature
- path - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator.BaseFeature
- pattern - Variable in class de.uni_hildesheim.sse.easy.loader.framework.SimpleNameFilter
- patterns - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator.AntPathExclusionSelector
- pluginPath - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- plugins - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- print(List<?>, String) - Method in class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Prints a list of data with indent.
- printBootstrapData(List<URL>, List<BundleInfo>) - Method in class de.uni_hildesheim.sse.easy.loader.Loader
-
Prints the bootstrap data.
- printBundles(List<BundleInfo>, String, String, String, boolean) - Method in class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Analyzes bundles and prints them in case of failure (i.e.,
infosis not empty). - printDependencies(BundleInfo, String) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Recursively prints the dependencies of
info. - printDuplicateFiles(List<BundleInfo>) - Method in class de.uni_hildesheim.sse.easy.loader.Analyzer
-
Prints duplicate files in JARs.
- processLine(String, List<StartupInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.ListLoader
-
Processes a single line from the startup sequence file.
- processURL(URL, boolean) - Method in class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
-
Processes the given
url. - producerName - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependencyTest
- produceStartupList(JarOutputStream) - Method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Produces the JAR entry containing the EASy startup list to be read and interpreted at loading time.
R
- registerService(Class<S>, ServiceFactory<S>, Dictionary<String, ?>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- registerService(Class<S>, S, Dictionary<String, ?>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- registerService(String[], Object, Dictionary<String, ?>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- registerService(String, Object, Dictionary<String, ?>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- removeBundleListener(BundleListener) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- removeFrameworkListener(FrameworkListener) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- removeServiceListener(ServiceListener) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- reportException(Exception) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Reports an exception.
- reqBundles - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- requiredBundles - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- requiredFeatures - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- resolve(File, Manifest) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Resolves this bundle.
- resolved - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- RUNTIME_CLASSES - Static variable in class de.uni_hildesheim.sse.easy.loader.Generator
S
- sampleClass - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- segments - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Version
- SEPARATOR - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.Version
- serialVersionUID - Static variable in exception class de.uni_hildesheim.sse.easy.loader.CommandExecutionException
-
For serialization.
- serialVersionUID - Static variable in exception class de.uni_hildesheim.sse.easy.loader.framework.BundleException
- setBaseDir(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Sets the baseDir for the bootstrap of the generator.
- setBundleInfo(BundleInfo) - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Defines the bundle information.
- setBundleVersionMax(Version) - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Sets a max version for the bundle.
- setBundleVersionMin(Version) - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Sets a min version for the bundle.
- setClassesPath(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Setter for the path of compiled classes.
- setClassloader(ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Returns the class loader being responsible for loading this bundle.
- setConsiderLoadedClasses(boolean) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Options
-
Whether already loaded classes shall be considered and not reloaded.
- setEclipsePart(boolean) - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Indicates that the denoted element belongs to eclipse (not to easy).
- setEclipsePath(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Sets the path for eclipse plugins.
- setEmitIgoredWarnings(boolean) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Defines whether ignored warnings shall be emitted.
- setExcludes(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Defines optional global exclusion patterns.
- setExclusionSelector(IExclusionSelector) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Defines the exclusion selector.
- setForced(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Sets whether the Generator should force a build.
- setInstance(BundleRegistry) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.BundleRegistry
-
Redefines the current bundle registry.
- setLibsPath(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Sets the path for the required libs.
- setLoader(ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- setLoader(ClassLoader) - Method in interface de.uni_hildesheim.sse.easy.loader.ILoader
-
Sets the class loader for loading EASy bundles.
- setLoader(ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.Loader
- setLoader(ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.ManifestLoader
- setLoader(ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.NullLoader
- setLogger(Log.LoaderLogger) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Defines a new logger instance.
- setName(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
-
Sets the name of the dependency.
- setName(String) - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Sets the target name just as given.
- setName(URL) - Method in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Sets the target name from the name of the
url. - setPath(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator.AddFeature
-
Sets the path attribute.
- setPath(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator.BaseFeature
-
Sets the path attribute.
- setPluginPath(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Sets the path for the plugins.
- setSampleClass(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Changes the sample class.
- setStartupSequence(List<StartupInfo>) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
-
Sets the startup sequence.
- setTarget(String) - Method in class de.uni_hildesheim.sse.easy.ant.AntGenerator
-
Adds a target for the generated JARS.
- setTempDir(File) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Sets the temp directory for extracting and reading temporary files.
- setVerbose(boolean) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- setVerbose(boolean) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
Sets the verbose flag.
- setVerbose(boolean) - Method in interface de.uni_hildesheim.sse.easy.loader.ILoader
-
Changes the verbosity mode.
- setVerbose(boolean) - Method in class de.uni_hildesheim.sse.easy.loader.Loader
- setVerbose(boolean) - Method in class de.uni_hildesheim.sse.easy.loader.NullLoader
- shutdown() - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- shutdown() - Method in interface de.uni_hildesheim.sse.easy.loader.ILoader
-
Performs EASy shutdown activities.
- shutdown() - Method in class de.uni_hildesheim.sse.easy.loader.Loader
- shutdown() - Method in class de.uni_hildesheim.sse.easy.loader.NullLoader
- simpleBootstrap(File, File) - Method in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
-
Does bootstrapping having bundles in local folders.
- SimpleManifestNameFilter - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements a simple name filter filtering the symbolic name from the JAR manifests for the given regular expression.
- SimpleManifestNameFilter(String) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.SimpleManifestNameFilter
-
Creates a simple name filter from the given Java regular expression.
- SimpleNameFilter - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Implements a simple name filter filtering both, JAR name and symbolic name for the given regular expression.
- SimpleNameFilter(String) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.SimpleNameFilter
-
Creates a simple name filter from the given Java regular expression.
- singleton - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- skipLine() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a line separator into the log file.
- sortByContainment(List<BundleInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Sorts the given bundle informations according to the containment of their bundles to initialize.
- specificationVersion - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- splitBundleList(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Splits a bundle list specificiation into bundle names with version information etc.
- stars() - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a line of stars.
- start() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- start(boolean, ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.StartupInfo
-
Starts up the associated class according to the startup type.
- start(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- startBundle(ClassLoader, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Starts the bundle activator given by
className. - startup() - Method in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- startup() - Method in interface de.uni_hildesheim.sse.easy.loader.ILoader
-
Performs EASy startup activities.
- startup() - Method in class de.uni_hildesheim.sse.easy.loader.Loader
- startup() - Method in class de.uni_hildesheim.sse.easy.loader.NullLoader
- StartupInfo - Class in de.uni_hildesheim.sse.easy.loader
-
Stores startup information about a certain class.
- StartupInfo(InitType, String) - Constructor for class de.uni_hildesheim.sse.easy.loader.StartupInfo
-
Creates a startup information object.
- startupSequence - Variable in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- stop() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- stop(boolean, ClassLoader) - Method in class de.uni_hildesheim.sse.easy.loader.StartupInfo
-
Stops the associated class according to the shutdown type.
- stop(int) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- stopBundle(ClassLoader, String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Stops the bundle activator given by
className. - subGenerate(List<BundleInfo>) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
.
- suffixes - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Version
T
- tag - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- tag(Object) - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
-
Tags this bundle information object with an arbitrary tag object.
- TAG_EASY - Static variable in class de.uni_hildesheim.sse.easy.loader.AbstractLoader
- target - Variable in class de.uni_hildesheim.sse.easy.ant.AntGenerator
- target - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
- temp - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.Utils
- testDependancy() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependencyTest
-
Tests the dependency as a whole.
- testGenAutomatic() - Method in class de.uni_hildesheim.sse.easy.loader.framework.GeneratorTest
-
The actual major testcase.
- testManifestLoader() - Method in class de.uni_hildesheim.sse.easy.loader.framework.ManifestLoaderTest
-
Tests
ManifestLoader. - TEXT_CANNOT_INITIALIZE - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.Utils
- toArray(List<URL>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Turns a list of URLs into an array of URLS.
- toString() - Method in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- toString() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- toString() - Method in class de.uni_hildesheim.sse.easy.loader.framework.Version
-
Returns a textual representation of this instance.
- toString() - Method in class de.uni_hildesheim.sse.easy.loader.StartupInfo
- toURLs(List<File>) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Turns files into an URL array.
- type - Variable in class de.uni_hildesheim.sse.easy.loader.StartupInfo
U
- unbundle - Variable in class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
- UnbundleInfo() - Constructor for class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Create an instance for bundling (not unbundling).
- UnbundleInfo(File) - Constructor for class de.uni_hildesheim.sse.easy.loader.Generator.UnbundleInfo
-
Crates an instance for unbundling to
target. - ungetService(ServiceReference<?>) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundleContext
- uninstall() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- unnamed(Generator, List<Feature>, List<Feature>, boolean) - Static method in class de.uni_hildesheim.sse.easy.loader.Generator
-
...
- update() - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- update(InputStream) - Method in class de.uni_hildesheim.sse.easy.loader.framework.FakeBundle
- urlBundleMapping - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- URLProcessor(Generator.UnbundleInfo, JarOutputStream, JarOutputStream) - Constructor for class de.uni_hildesheim.sse.easy.loader.Generator.URLProcessor
-
Creates an URL processor.
- urls - Variable in class de.uni_hildesheim.sse.easy.loader.Generator
- Utils - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Some basic utility functions.
- Utils() - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Utils
-
Prevents external creation.
- Utils.JarInfo - Class in de.uni_hildesheim.sse.easy.loader.framework
-
An internal data structure for storing information about a JAR Manifest file.
V
- valueOf(String) - Static method in enum class de.uni_hildesheim.sse.easy.loader.InitType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.uni_hildesheim.sse.easy.loader.InitType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose - Variable in class de.uni_hildesheim.sse.easy.loader.AbstractStartupInfoLoader
- verbose - Static variable in class de.uni_hildesheim.sse.easy.loader.Generator
- version - Variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
- version - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Feature
- version - Variable in class de.uni_hildesheim.sse.easy.loader.framework.Utils.JarInfo
- Version - Class in de.uni_hildesheim.sse.easy.loader.framework
-
Represents a version number.
- Version(String) - Constructor for class de.uni_hildesheim.sse.easy.loader.framework.Version
-
Creates a new version by parsing a string.
- versionMatching() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependencyTest
-
Tests the version matching.
- versionMax - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- versionMin - Variable in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependency
- versionRange() - Method in class de.uni_hildesheim.sse.easy.loader.framework.EasyDependencyTest
-
Tests the version-range check.
W
- warn(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a warning into the log file.
- warn(String) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
- warn(String) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.Log.LoaderLogger
-
Logs a warning.
- warn(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Logs a warning.
- warn(String, Exception) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a warning into the log file.
- warn(String, Exception) - Method in class de.uni_hildesheim.sse.easy.loader.framework.Log.JavaLoaderLogger
- warn(String, Exception) - Method in interface de.uni_hildesheim.sse.easy.loader.framework.Log.LoaderLogger
-
Emits a warning and adds the message of the given
exception. - warn(String, Exception) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.Log
-
Emits a warning to the console and adds the message of the given
exception. - writeLn(String) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a line into the log file.
- writeLn(String, int) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Writes a line into the log file, can add an indent.
- writeLn(Throwable) - Static method in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
-
Prints a throwable.
- writer - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.LoaderLog
X
- XML_FACTORY - Static variable in class de.uni_hildesheim.sse.easy.loader.framework.BundleInfo
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form