Knopflerfish OSGi bundle KF Resource Analyzer Extensions 1.0.1
A B C D E F G I L N O P R S T U V 

A

addAttribute(String, Object) - Method in class org.osgi.service.indexer.Builder
Add an attribute
addDirective(String, String) - Method in class org.osgi.service.indexer.Builder
Add a directive
analyzeResource(Resource, List<Capability>, List<Requirement>) - Method in interface org.osgi.service.indexer.ResourceAnalyzer
This method is invoked for each resource that the analyzer is requested to analyze.
ATTR_BUNDLE_SYMBOLIC_NAME - Static variable in class org.osgi.service.indexer.Namespaces
Package export attributes
ATTR_BUNDLE_VERSION - Static variable in class org.osgi.service.indexer.Namespaces
 
ATTR_CONTENT_MIME - Static variable in class org.osgi.service.indexer.Namespaces
 
ATTR_CONTENT_SIZE - Static variable in class org.osgi.service.indexer.Namespaces
 
ATTR_CONTENT_URL - Static variable in class org.osgi.service.indexer.Namespaces
Content attributes
ATTR_IDENTITY_TYPE - Static variable in class org.osgi.service.indexer.Namespaces
Identity attributes
ATTR_NATIVE_LANGUAGE - Static variable in class org.osgi.service.indexer.Namespaces
 
ATTR_NATIVE_OSNAME - Static variable in class org.osgi.service.indexer.Namespaces
Native Attributes
ATTR_NATIVE_OSVERSION - Static variable in class org.osgi.service.indexer.Namespaces
 
ATTR_NATIVE_PROCESSOR - Static variable in class org.osgi.service.indexer.Namespaces
 
ATTR_VERSION - Static variable in class org.osgi.service.indexer.Namespaces
Generic attributes

B

buildCapability() - Method in class org.osgi.service.indexer.Builder
 
Builder - Class in org.osgi.service.indexer
A container for attributes and directives under a certain namespace.
Builder() - Constructor for class org.osgi.service.indexer.Builder
 
buildRequirement() - Method in class org.osgi.service.indexer.Builder
 

C

Capability - Class in org.osgi.service.indexer
A capability
close() - Method in interface org.osgi.service.indexer.Resource
Close the resource
CONTRACT_OSGI_FRAMEWORK - Static variable in class org.osgi.service.indexer.Namespaces
Known contracts and extenders

D

DIRECTIVE_EFFECTIVE - Static variable in class org.osgi.service.indexer.Namespaces
 
DIRECTIVE_FILTER - Static variable in class org.osgi.service.indexer.Namespaces
 
DIRECTIVE_MANDATORY - Static variable in class org.osgi.service.indexer.Namespaces
 
DIRECTIVE_RESOLUTION - Static variable in class org.osgi.service.indexer.Namespaces
 
DIRECTIVE_SINGLETON - Static variable in class org.osgi.service.indexer.Namespaces
Common directives
DIRECTIVE_USES - Static variable in class org.osgi.service.indexer.Namespaces
 

E

EFFECTIVE_ACTIVE - Static variable in class org.osgi.service.indexer.Namespaces
 
EFFECTIVE_RESOLVE - Static variable in class org.osgi.service.indexer.Namespaces
 
EXTENDER_BLUEPRINT - Static variable in class org.osgi.service.indexer.Namespaces
 
EXTENDER_SCR - Static variable in class org.osgi.service.indexer.Namespaces
 

F

FILTER - Static variable in interface org.osgi.service.indexer.ResourceAnalyzer
The service property used to declare a resource filter, so that the analyzer is only invoked on a subset of resources.

G

getAttributes() - Method in class org.osgi.service.indexer.Capability
 
getAttributes() - Method in class org.osgi.service.indexer.Requirement
 
getChild(String) - Method in interface org.osgi.service.indexer.Resource
 
getDirectives() - Method in class org.osgi.service.indexer.Capability
 
getDirectives() - Method in class org.osgi.service.indexer.Requirement
 
getLocation() - Method in interface org.osgi.service.indexer.Resource
 
getManifest() - Method in interface org.osgi.service.indexer.Resource
 
getNamespace() - Method in class org.osgi.service.indexer.Capability
 
getNamespace() - Method in class org.osgi.service.indexer.Requirement
 
getProperties() - Method in interface org.osgi.service.indexer.Resource
 
getSize() - Method in interface org.osgi.service.indexer.Resource
 
getStream() - Method in interface org.osgi.service.indexer.Resource
 

I

index(Set<File>, OutputStream, Map<String, String>) - Method in interface org.osgi.service.indexer.ResourceIndexer
Index a set of input files and write the Repository XML representation to the stream
indexFragment(Set<File>, Writer, Map<String, String>) - Method in interface org.osgi.service.indexer.ResourceIndexer
Index a set of input files and write a Repository XML fragment to the given writer.

L

LAST_MODIFIED - Static variable in interface org.osgi.service.indexer.Resource
the name of the lastmodified attribute
LICENSE_URL - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable for the license URL of the repository
listChildren(String) - Method in interface org.osgi.service.indexer.Resource
 
LOCATION - Static variable in interface org.osgi.service.indexer.Resource
the name of the location attribute

N

NAME - Static variable in interface org.osgi.service.indexer.Resource
the name of the name attribute
Namespaces - Class in org.osgi.service.indexer
Predefined namespaces
Namespaces() - Constructor for class org.osgi.service.indexer.Namespaces
 
NS_CONTENT - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_CONTRACT - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_EE - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_EXTENDER - Static variable in class org.osgi.service.indexer.Namespaces
Non-core namespaces
NS_IDENTITY - Static variable in class org.osgi.service.indexer.Namespaces
Basic namespaces
NS_NATIVE - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_SERVICE - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_WIRING_BUNDLE - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_WIRING_HOST - Static variable in class org.osgi.service.indexer.Namespaces
 
NS_WIRING_PACKAGE - Static variable in class org.osgi.service.indexer.Namespaces
Wiring namespaces

O

org.osgi.service.indexer - package org.osgi.service.indexer
 

P

PRETTY - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable to enable pretty-printing: non-gzipped, indented XML

R

REPOSITORY_NAME - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable for the repository name
REPOSITORYNAME_DEFAULT - Static variable in interface org.osgi.service.indexer.ResourceIndexer
the default repository name
Requirement - Class in org.osgi.service.indexer
A requirement
RESOLUTION_OPTIONAL - Static variable in class org.osgi.service.indexer.Namespaces
 
Resource - Interface in org.osgi.service.indexer
A resource that is to be indexed.
RESOURCE_TYPE_BUNDLE - Static variable in class org.osgi.service.indexer.Namespaces
Resource types
RESOURCE_TYPE_FRAGMENT - Static variable in class org.osgi.service.indexer.Namespaces
 
RESOURCE_TYPE_PLAIN_JAR - Static variable in class org.osgi.service.indexer.Namespaces
 
ResourceAnalyzer - Interface in org.osgi.service.indexer
A resource analyzer is responsible for analyzing a resource for some specific purpose, and discovering requirements and capabilities that may not be discovered by the basic Bundle Analyzer.
ResourceIndexer - Interface in org.osgi.service.indexer
ResourceIndexer is an OSGi service that creates a Repository XML representation by indexing resource capabilities and requirements.
ROOT_URL - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable for the root (directory) URL of the repository

S

setNamespace(String) - Method in class org.osgi.service.indexer.Builder
 
SIZE - Static variable in interface org.osgi.service.indexer.Resource
the name of the size attribute
STYLESHEET - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable for the stylesheet of the XML representation
STYLESHEET_DEFAULT - Static variable in interface org.osgi.service.indexer.ResourceIndexer
the default stylesheet for the XML representation

T

toString() - Method in class org.osgi.service.indexer.Capability
 
toString() - Method in class org.osgi.service.indexer.Requirement
 

U

URL_TEMPLATE - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable for the template for the URLs in the XML representation.

V

VERBOSE - Static variable in interface org.osgi.service.indexer.ResourceIndexer
Name of the configuration variable for the verbose mode
A B C D E F G I L N O P R S T U V 
Knopflerfish OSGi ${version}