B C D E F G H I L O P S T

B

BUNDLE_JAR_URL_PREFIX - Static variable in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Prefix for searching only the bundle raw jar.
BUNDLE_URL_PREFIX - Static variable in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Prefix for searching inside the owning bundle space.

C

convertURLArraytoResourceArray(URL[]) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
convertURLEnumerationToResourceArray(Enumeration<URL>) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
createRelative(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Returns a resource relative to this resource.

D

DependencyResolver - Interface in org.eclipse.gemini.blueprint.io.internal.resolver
Simple interface offering utility methods for OSGi dependencies, mainly bundles.

E

EMPTY_PREFIX - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
equals(Object) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource

This implementation compares the underlying bundle and path locations.

exists() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Return whether this resource actually exists in physical form.

F

findResources(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
Finds existing resources.
findUpperFolder(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
Similar to /path/path1/ -> /path/, /path/file -> /path/
FOLDER_DELIMITER - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 

G

getBundle() - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
Returns the imported bundle.
getBundle() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
Returns the bundle used by this loader.
getBundleClassPath(Bundle) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
 
getBundleContext(Bundle) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiUtils
Returns the underlying BundleContext for the given Bundle.
getDescription() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource

This implementation returns a description that includes the bundle location.

getFile() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Returns a File handle for this resource.
getFilename() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Returns the filename of this resources.
getImportedBundles(Bundle) - Method in interface org.eclipse.gemini.blueprint.io.internal.resolver.DependencyResolver
Returns the bundles imported by the given bundle.
getImportedBundles(Bundle) - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.PackageAdminResolver
 
getImportedPackages() - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
Returns an array of imported packages.
getInputStream() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Returns an InputStream to this resource.
getPathWithinContext() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
 
getPlatformName(BundleContext) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiUtils
 
getPrefix(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
Return the path prefix if there is any or OsgiResourceUtils.EMPTY_PREFIX otherwise.
getRequireBundle(Bundle) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
 
getResource(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
 
getResourceByPath(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
 
getResources(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
 
getSearchType(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
Return the search type to be used for the give string based on the prefix.
getURL() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Locates the resource in the underlying bundle based on the prefix, if it exists.

H

hashCode() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource

This implementation returns the hash code of the underlying class path location.


I

ImportedBundle - Class in org.eclipse.gemini.blueprint.io.internal.resolver
Importing bundle information.
ImportedBundle(Bundle, String[]) - Constructor for class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
 
isClassPathType(int) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
isJarResource(Resource) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
Overrides the default check up since computing the URL can be fairly expensive operation as there is no caching (due to the framework dynamic nature).

L

lastModified() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
 

O

org.eclipse.gemini.blueprint.io - package org.eclipse.gemini.blueprint.io
Spring IO abstraction over the OSGi resource loading APIs.
org.eclipse.gemini.blueprint.io.internal - package org.eclipse.gemini.blueprint.io.internal
 
org.eclipse.gemini.blueprint.io.internal.resolver - package org.eclipse.gemini.blueprint.io.internal.resolver
 
OsgiBundleResource - Class in org.eclipse.gemini.blueprint.io
Resource implementation for OSGi environments.
OsgiBundleResource(Bundle, String) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResource
Constructs a new OsgiBundleResource instance.
OsgiBundleResourceLoader - Class in org.eclipse.gemini.blueprint.io
OSGi specific ResourceLoader implementation.
OsgiBundleResourceLoader(Bundle) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
Creates a OSGi aware ResourceLoader using the given bundle.
OsgiBundleResourcePatternResolver - Class in org.eclipse.gemini.blueprint.io
OSGi-aware ResourcePatternResolver.
OsgiBundleResourcePatternResolver(Bundle) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
 
OsgiBundleResourcePatternResolver(ResourceLoader) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
 
OsgiHeaderUtils - Class in org.eclipse.gemini.blueprint.io.internal
Utility class for handling various header operations such as splitting a manifest header into packages or extracting the version from a certain entry.
OsgiHeaderUtils() - Constructor for class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
 
OsgiResourceUtils - Class in org.eclipse.gemini.blueprint.io.internal
Utility class used for IO resources.
OsgiResourceUtils() - Constructor for class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
OsgiUtils - Class in org.eclipse.gemini.blueprint.io.internal
Simple utils class for the IO package.
OsgiUtils() - Constructor for class org.eclipse.gemini.blueprint.io.internal.OsgiUtils
 

P

PackageAdminResolver - Class in org.eclipse.gemini.blueprint.io.internal.resolver
PackageAdmin based dependency resolver.
PackageAdminResolver(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.io.internal.resolver.PackageAdminResolver
 
parseRequiredBundleString(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
Parses the required bundle entry to determine the bundle symbolic name and version.
PREFIX_DELIMITER - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
PREFIX_TYPE_BUNDLE_JAR - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
PREFIX_TYPE_BUNDLE_SPACE - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
PREFIX_TYPE_CLASS_ALL_SPACE - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
PREFIX_TYPE_CLASS_SPACE - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
PREFIX_TYPE_NOT_SPECIFIED - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 
PREFIX_TYPE_UNKNOWN - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 

S

stripPrefix(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
 

T

toString() - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
 

B C D E F G H I L O P S T

Copyright © 2006-2012. All Rights Reserved.