Knopflerfish OSGi 2.0.4
A B C D E F G H I J K L M N O P Q R S T U V W X

A

A - Static variable in class org.osgi.util.measurement.Unit
The electric current unit ampere (A)
ACTIVE - Static variable in interface org.osgi.framework.Bundle
This bundle is now running.
AD - class org.knopflerfish.util.metatype.AD.
Implementation calss for AttributeDefinition.
AD(String, int, int, String, String[]) - Constructor for class org.knopflerfish.util.metatype.AD
Create an AttributeDefinition with empty descrition and no option labels or option values.
AD(String, int, int, String, String, String[], String[], String[]) - Constructor for class org.knopflerfish.util.metatype.AD
Create a new attribute definition.
AD(String, int, int, String, String, String[], String, String, boolean) - Constructor for class org.knopflerfish.util.metatype.AD
 
ADMIN - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The permission name "admin".
AE - class org.knopflerfish.util.metatype.AE.
 
AE(String) - Constructor for class org.knopflerfish.util.metatype.AE
 
ALL - Static variable in interface org.osgi.service.metatype.ObjectClassDefinition
Argument for getAttributeDefinitions(int).
ARRAY - Static variable in class org.knopflerfish.shared.cm.CMDataWriter
 
ATTRIB_CMDEFAULTSURL - Static variable in class org.knopflerfish.util.metatype.SystemMetatypeProvider
Manifest attribute name specifying CM defaults XML URL.
ATTRIB_METATYPEURL - Static variable in class org.knopflerfish.util.metatype.SystemMetatypeProvider
Manifest attribute name specifying metatype XML URL.
AUTHENTICATION_TYPE - Static variable in interface org.osgi.service.http.HttpContext
HttpServletRequest attribute specifying the scheme used in authentication.
AUTHORIZATION - Static variable in interface org.osgi.service.http.HttpContext
HttpServletRequest attribute specifying the Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
AbstractURLStreamHandlerService - class org.osgi.service.url.AbstractURLStreamHandlerService.
Abstract implementation of the URLStreamHandlerService interface.
AbstractURLStreamHandlerService() - Constructor for class org.osgi.service.url.AbstractURLStreamHandlerService
 
AdminPermission - class org.osgi.framework.AdminPermission.
Indicates the caller's authority to perform specific privileged administrative operations on or to get sensitive information about a bundle.
AdminPermission() - Constructor for class org.osgi.framework.AdminPermission
Creates a new AdminPermission object that matches all bundles and has all actions.
AdminPermission(String, String) - Constructor for class org.osgi.framework.AdminPermission
Create a new AdminPermission.
AdminPermission(Bundle, String) - Constructor for class org.osgi.framework.AdminPermission
Creates a new AdminPermission object to be used by the code that must check a Permission object.
Alias - class org.knopflerfish.util.framework.Alias.
This class contains aliases for system properties.
Alias() - Constructor for class org.knopflerfish.util.framework.Alias
 
AllServiceListener - interface org.osgi.framework.AllServiceListener.
A ServiceEvent listener.
ArrayInt - class org.knopflerfish.ant.taskdefs.bundle.ArrayInt.
 
ArrayInt() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.ArrayInt
 
ArrayInt(String) - Constructor for class org.knopflerfish.ant.taskdefs.bundle.ArrayInt
 
AttributeDefinition - interface org.osgi.service.metatype.AttributeDefinition.
An interface to describe an attribute.
Authorization - interface org.osgi.service.useradmin.Authorization.
The Authorization interface encapsulates an authorization context on which bundles can base authorization decisions, where appropriate.
abortCommand() - Method in interface org.knopflerfish.service.console.Session
Abort current command in session.
absolutePath() - Method in interface org.osgi.service.prefs.Preferences
Returns this node's absolute path name.
actionPerformed(ActionEvent) - Method in class org.knopflerfish.service.trayicon.DefaultTrayIcon
Default does nothing.
add(int, int) - Method in interface org.knopflerfish.service.demo1.Demo1
Add two integers and return the result.
add(AD, int) - Method in class org.knopflerfish.util.metatype.OCD
Add an attribute definition
add(Measurement) - Method in class org.osgi.util.measurement.Measurement
Returns a new Measurement object that is the sum of this object added to the specified object.
add(double, Unit) - Method in class org.osgi.util.measurement.Measurement
Returns a new Measurement object that is the sum of this object added to the specified value.
add(double) - Method in class org.osgi.util.measurement.Measurement
Returns a new Measurement object that is the sum of this object added to the specified value.
addActivatorString(String) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
 
addBundleListener(BundleListener) - Method in interface org.osgi.framework.BundleContext
Adds the specified BundleListener object to the context bundle's list of listeners if not already present.
addBundleSelectionListener(BundleSelectionListener) - Method in interface org.knopflerfish.service.desktop.BundleSelectionModel
Add a BundleSelectionListener to the set of listeners that gets notified at bundle selection changes.
addBundleSelectionListener(BundleSelectionListener) - Method in class org.knopflerfish.service.desktop.DefaultBundleSelectionModel
 
addClasses(ZipFileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addConditionalPermissionInfo(ConditionInfo[], PermissionInfo[]) - Method in interface org.osgi.service.condpermadmin.ConditionalPermissionAdmin
Create a new Conditional Permission Info.
addConfiguredAttribute(Manifest.Attribute) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask
Add an attribute to the main section of the manifest.
addConfiguredExportPackage(OSGiPackage) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addConfiguredImportPackage(OSGiPackage) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addConfiguredLib(ZipFileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addConfiguredSection(Manifest.Section) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask
Add a section to the manifest.
addConfiguredStandardPackage(OSGiPackage) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addFactory(String, ObjectClassDefinition) - Method in class org.knopflerfish.util.metatype.MTP
 
addFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.BIndexTask
 
addFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleHTMLExtractorTask
 
addFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
 
addFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.ExtraBundleDocTask
 
addFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.MakeHTMLTask
 
addFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.OBRExtractorTask
 
addFrameworkListener(FrameworkListener) - Method in interface org.osgi.framework.BundleContext
Adds the specified FrameworkListener object to the context bundle's list of listeners if not already present.
addIcon(int, String) - Method in class org.knopflerfish.util.metatype.OCD
 
addImportedString(String) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
Add a class' package name to the list of imported packages.
addImportedType(Type) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
Add a type's package name to the list of imported packages.
addInformation(Dictionary) - Method in interface org.osgi.service.provisioning.ProvisioningService
Adds the key/value pairs contained in info to the Provisioning Information dictionary.
addInformation(ZipInputStream) - Method in interface org.osgi.service.provisioning.ProvisioningService
Processes the ZipInputStream and extracts information to add to the Provisioning Information dictionary, as well as, install/update and start bundles.
addJob(Job) - Method in class org.knopflerfish.util.workerthread.WorkerThread
Adds a job to be processed last in the job queue.
addJob(Job, long) - Method in class org.knopflerfish.util.workerthread.WorkerThread
Adds a job to be processed after given delay.
addLogListener(LogListener) - Method in interface org.osgi.service.log.LogReaderService
Subscribes to LogEntry objects.
addMember(Role) - Method in interface org.osgi.service.useradmin.Group
Adds the specified Role object as a basic member to this Group object.
addMetaData(MetaData) - Method in class org.knopflerfish.util.metatype.BundleMetaTypeResource
 
addProvidedPackageString(String) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
 
addRequiredMember(Role) - Method in interface org.osgi.service.useradmin.Group
Adds the specified Role object as a required member to this Group object.
addService(String, ObjectClassDefinition) - Method in class org.knopflerfish.util.metatype.MTP
 
addServiceListener(ServiceListener, String) - Method in interface org.osgi.framework.BundleContext
Adds the specified ServiceListener object with the specified filter to the context bundle's list of listeners.
addServiceListener(ServiceListener) - Method in interface org.osgi.framework.BundleContext
Adds the specified ServiceListener object to the context bundle's list of listeners.
addSessionListener(SessionListener) - Method in interface org.knopflerfish.service.console.Session
Add session event listener.
addValue(String) - Method in class org.knopflerfish.util.metatype.AE
 
addZipGroupFileset(FileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addZipfileset(ZipFileSet) - Method in class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
addingService(ServiceReference) - Method in class org.osgi.util.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.addingService method.
addingService(ServiceReference) - Method in interface org.osgi.util.tracker.ServiceTrackerCustomizer
A service is being added to the ServiceTracker object.
analyze(File) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
Analyze a file by checking its suffix and delegate to analyzeClass, analyzeJava etc
analyzeClass(File) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
 
analyzeJar(File) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
 
analyzeJava(File) - Method in class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
Analyze java source file by reading line by line and looking for keywords such as "import", "package".
asList(Object[]) - Static method in class org.knopflerfish.util.Lists
 
attach(ServiceReference) - Method in interface org.osgi.service.device.Driver
Attaches this Driver service to the Device service represented by the given ServiceReference object.
authenticate() - Method in interface org.knopflerfish.service.um.useradmin.PasswdSession
Attempts to authenticate.

B

BIGDECIMAL - Static variable in interface org.osgi.service.metatype.AttributeDefinition
Deprecated. As of 1.1.
BIGINTEGER - Static variable in interface org.osgi.service.metatype.AttributeDefinition
Deprecated. As of 1.1.
BIndexTask - class org.knopflerfish.ant.taskdefs.bundle.BIndexTask.
 
BIndexTask() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.BIndexTask
 
BOOLEAN - Static variable in interface org.osgi.service.metatype.AttributeDefinition
The BOOLEAN (11) type.
BUNDLE - Static variable in interface org.osgi.service.event.EventConstants
The Bundle object of the bundle relevant to the event.
BUNDLE_ACTIVATOR - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "Bundle-Activator") identifying the bundle's activator class.
BUNDLE_CATEGORY - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Category") identifying the bundle's category.
BUNDLE_CLASSPATH - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-ClassPath") identifying a list of directories and embedded JAR files, which are bundle resources used to extend the bundle's classpath.
BUNDLE_CONTACTADDRESS - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-ContactAddress") identifying the contact address where problems with the bundle may be reported; for example, an email address.
BUNDLE_COPYRIGHT - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Copyright") identifying the bundle's copyright information.
BUNDLE_DESCRIPTION - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Description") containing a brief description of the bundle's functionality.
BUNDLE_DOCURL - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-DocURL") identifying the bundle's documentation URL, from which further information about the bundle may be obtained.
BUNDLE_EMPTY_STRING - Static variable in class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask
Special value used to indicate that a Manifest.Attribute with this value shall be weeded out.
BUNDLE_EXTRACT_FILES - Static variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
Manifest header (named "Bundle-Extract-Files") identifying a set of resources that should be copied to the OS file system before executing the start or stop executable is run.
BUNDLE_ID - Static variable in interface org.osgi.service.event.EventConstants
The Bundle id of the bundle relevant to the event.
BUNDLE_LOCALIZATION - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Localization") identifying the base name of the bundle's localization entries.
BUNDLE_LOCALIZATION_DEFAULT_BASENAME - Static variable in interface org.osgi.framework.Constants
Default value for the Bundle-Localization manifest header.
BUNDLE_MANIFESTVERSION - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-ManifestVersion") identifying the bundle manifest version.
BUNDLE_NAME - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Name") identifying the bundle's name.
BUNDLE_NATIVECODE - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-NativeCode") identifying a number of hardware environments and the native language code libraries that the bundle is carrying for each of these environments.
BUNDLE_NATIVECODE_LANGUAGE - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "language") identifying the language in which the native bundle code is written specified in the Bundle-NativeCode manifest header.
BUNDLE_NATIVECODE_OSNAME - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "osname") identifying the operating system required to run native bundle code specified in the Bundle-NativeCode manifest header).
BUNDLE_NATIVECODE_OSVERSION - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "osversion") identifying the operating system version required to run native bundle code specified in the Bundle-NativeCode manifest header).
BUNDLE_NATIVECODE_PROCESSOR - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "processor") identifying the processor required to run native bundle code specified in the Bundle-NativeCode manifest header).
BUNDLE_REQUIREDEXECUTIONENVIRONMENT - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-RequiredExecutionEnvironment") identifying the required execution environment for the bundle.
BUNDLE_SIGNER - Static variable in interface org.osgi.service.event.EventConstants
The Distinguished Name of the bundle relevant to the event.
BUNDLE_START_EXECUTABLE - Static variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
Manifest header (named "Bundle-Start-Executable") identifying a number of hardware environments and the native language code executables that the bundle is carrying for each of these environments.
BUNDLE_START_EXECUTABLE_ARGS - Static variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
Manifest header (named "Bundle-Start-Executable-Args") specifying the (space-separated) process arguments to the executable specified by BUNDLE_START_EXECUTABLE.
BUNDLE_START_EXECUTABLE_EXIT_MEANS_BUNDLESTOP - Static variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
Manifest header (named "Bundle-Start-Executable-Exit-Means-Bundle-Stop"") specifying of the the process exit of the start executable should stop the bundle too.
BUNDLE_STOP_EXECUTABLE - Static variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
Manifest header (named "Bundle-Stop-Executable") identifying a number of hardware environments and the native language code executables that the bundle is carrying for each of these environments.
BUNDLE_STOP_EXECUTABLE_ARGS - Static variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
Manifest header (named "Bundle-Start-Executable-Args") specifying the (space-separated) process arguments to the executable specified by BUNDLE_START_EXECUTABLE.
BUNDLE_SYMBOLICNAME - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-SymbolicName") identifying the bundle's symbolic name.
BUNDLE_SYMBOLICNAME - Static variable in interface org.osgi.service.event.EventConstants
The Bundle Symbolic Name of the bundle relevant to the event.
BUNDLE_SYMBOLICNAME_ATTRIBUTE - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "bundle-symbolic-name") identifying the symbolic name of a bundle that exports a package specified in the Import-Package manifest header.
BUNDLE_TYPE_FRAGMENT - Static variable in interface org.osgi.service.packageadmin.PackageAdmin
Bundle type indicating the bundle is a fragment bundle.
BUNDLE_UPDATELOCATION - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-UpdateLocation") identifying the location from which a new bundle version is obtained during a bundle update operation.
BUNDLE_VENDOR - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Vendor") identifying the bundle's vendor.
BUNDLE_VERSION - Static variable in interface org.osgi.framework.Constants
Manifest header (named "Bundle-Version") identifying the bundle's version.
BUNDLE_VERSION_ATTRIBUTE - Static variable in interface org.osgi.framework.Constants
Manifest header attribute (named "bundle-version") identifying a range of versions for a bundle specified in the Require-Bundle or Fragment-Host manifest headers.
BYTE - Static variable in interface org.osgi.service.metatype.AttributeDefinition
The BYTE (6) type.
BackEndControl - interface org.knopflerfish.service.um.useradmin.BackEndControl.
Service that can be used to load the user admin with contents from a back end system, save the user admin's current contents to the back end system and get the subscription for this service gateway from the back end system.
BackEndException - exception org.knopflerfish.service.um.useradmin.BackEndException.
BackEndException is the base class for exceptions thrown from BackEndControl.
BackEndException(String, Throwable) - Constructor for class org.knopflerfish.service.um.useradmin.BackEndException
Public constructor.
BackEndException(String) - Constructor for class org.knopflerfish.service.um.useradmin.BackEndException
Public constructor.
BackingStoreException - exception org.osgi.service.prefs.BackingStoreException.
Thrown to indicate that a preferences operation could not complete because of a failure in the backing store, or a failure to contact the backing store.
BackingStoreException(String) - Constructor for class org.osgi.service.prefs.BackingStoreException
Constructs a BackingStoreException with the specified detail message.
BackingStoreException(String, Throwable) - Constructor for class org.osgi.service.prefs.BackingStoreException
Constructs a BackingStoreException with the specified detail message.
Base64 - class org.knopflerfish.util.Base64.
 
Base64() - Constructor for class org.knopflerfish.util.Base64
 
BasicEnvelope - class org.osgi.service.wireadmin.BasicEnvelope.
BasicEnvelope is an implementation of the Envelope interface
BasicEnvelope(Object, Object, String) - Constructor for class org.osgi.service.wireadmin.BasicEnvelope
Constructor.
Bundle - class org.knopflerfish.ant.taskdefs.bundle.Bundle.
An extension of the Jar task that builds an OSGi bundle.
Bundle() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.Bundle
 
Bundle - interface org.osgi.framework.Bundle.
An installed bundle in the Framework.
BundleActivator - interface org.osgi.framework.BundleActivator.
Customizes the starting and stopping of a bundle.
BundleClasspathTask - class org.knopflerfish.ant.taskdefs.bundle.BundleClasspathTask.
Task that creates a pattern suitable for use as the includes attribute in a file set that will find all classes and jars that the framework may use given the specified Bundle-Classpath manifest attribute.
BundleClasspathTask() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.BundleClasspathTask
 
BundleContext - interface org.osgi.framework.BundleContext.
A bundle's execution context within the Framework.
BundleEvent - class org.osgi.framework.BundleEvent.
An event from the Framework describing a bundle lifecycle change.
BundleEvent(int, Bundle) - Constructor for class org.osgi.framework.BundleEvent
Creates a bundle event of the specified type.
BundleException - exception org.osgi.framework.BundleException.
A Framework exception used to indicate that a bundle lifecycle problem occurred.
BundleException(String, Throwable) - Constructor for class org.osgi.framework.BundleException
Creates a BundleException that wraps another exception.
BundleException(String) - Constructor for class org.osgi.framework.BundleException
Creates a BundleException object with the specified message.
BundleHTMLExtractorTask - class org.knopflerfish.ant.taskdefs.bundle.BundleHTMLExtractorTask.
Task that analyzes a set of bundle jar files and builds HTML documentation from these bundles.
BundleHTMLExtractorTask() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.BundleHTMLExtractorTask
 
BundleInfoTask - class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask.
Task that analyzes a set of java sources or class files, and lists all imported and defined packages.
BundleInfoTask() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask
 
BundleListener - interface org.osgi.framework.BundleListener.
A BundleEvent listener.
BundleLocationCondition - class org.osgi.service.condpermadmin.BundleLocationCondition.
Condition to test if the location of a bundle matches a pattern.
BundleManifestTask - class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask.
Extension of the standard Manifest task.
BundleManifestTask() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask
Default constructor.
BundleManifestTask.Mode - class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask.Mode.
Helper class for bundle manifest's mode attribute.
BundleManifestTask.Mode() - Constructor for class org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask.Mode
 
BundleMetaTypeResource - class org.knopflerfish.util.metatype.BundleMetaTypeResource.
 
BundleMetaTypeResource(Bundle) - Constructor for class org.knopflerfish.util.metatype.BundleMetaTypeResource
 
BundlePermission - class org.osgi.framework.BundlePermission.
A bundle's authority to require or provide a bundle or to receive or attach fragments.
BundlePermission(String, String) - Constructor for class org.osgi.framework.BundlePermission
Defines the authority to provide and/or require and or specify a host fragment symbolic name within the OSGi environment.
BundleSelectionListener - interface org.knopflerfish.service.desktop.BundleSelectionListener.
Callback listener for changes in BundleSelectionModel
BundleSelectionModel - interface org.knopflerfish.service.desktop.BundleSelectionModel.
Model describing which bundles are selected.
BundleSignerCondition - class org.osgi.service.condpermadmin.BundleSignerCondition.
Condition to test if the signer of a bundle matches a pattern.
ByteArray - class org.knopflerfish.util.ByteArray.
A converter class used to read primitive datatypes from, or write them to, a bytearray, starting at position index.
ByteArray() - Constructor for class org.knopflerfish.util.ByteArray
 
bProcessExitMeansStopBundle - Variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
 
baseDirName - Variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
 
bc - Variable in class org.knopflerfish.util.framework.ExecutableBundleActivator
 
binarySearch(List, Comparator, Object) - Static method in class org.knopflerfish.util.Text
Do binary search for a package entry in the list with the same version number add the specifies package entry.
bundleChanged(BundleEvent) - Method in interface org.osgi.framework.BundleListener
Receives notification that a bundle has had a lifecycle change.

C

C - Static variable in class org.osgi.util.measurement.Unit
The electric charge unit coulomb (C).
CHANGE_CREDENTIAL - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The action string "changeCredential".
CHANGE_PROPERTY - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The action string "changeProperty".
CHARACTER - Static variable in interface org.osgi.service.metatype.AttributeDefinition
The CHARACTER (5) type.
CHILDREN_UDN - Static variable in interface org.osgi.service.upnp.UPnPDevice
The property key that must be set for all devices containing other embedded devices.
CITCHAR - Static variable in class org.knopflerfish.util.Text
Default citation char for splitwords().
CLASS - Static variable in class org.osgi.framework.AdminPermission
The action string class (Value is "class").
CLOSED - Static variable in class org.knopflerfish.service.trayicon.TrayEvent
The TrayIcon service has been released and closed by the manager.
CMDEFAULTS_RESOURCE - Static variable in class org.knopflerfish.util.metatype.SystemMetatypeProvider
Default URL to default CM values Value is "!
CMDataReader - class org.knopflerfish.shared.cm.CMDataReader.
 
CMDataReader() - Constructor for class org.knopflerfish.shared.cm.CMDataReader
 
CMDataWriter - class org.knopflerfish.shared.cm.CMDataWriter.
 
CMDataWriter() - Constructor for class org.knopflerfish.shared.cm.CMDataWriter
 
CM_DELETED - Static variable in class org.osgi.service.cm.ConfigurationEvent
A Configuration has been deleted.
CM_LUS_EXPORT_GROUPS - Static variable in interface org.osgi.service.jini.JiniDriver
Optional service property, which should be a string array, containing the LUS groups that the driver is interested in, when exporting framework services to the Jini network.
CM_LUS_IMPORT_GROUPS - Static variable in interface org.osgi.service.jini.JiniDriver
Optional service property, which should be a string array, containing the groups of LUS, that the driver is interested in, when importing Jini services.
CM_RANKING - Static variable in interface org.osgi.service.cm.ConfigurationPlugin
A service property to specify the order in which plugins are invoked.
CM_TARGET - Static variable in interface org.osgi.service.cm.ConfigurationPlugin
A service property to limit the Managed Service or Managed Service Factory configuration dictionaries a Configuration Plugin service receives.
CM_UPDATED - Static variable in class org.osgi.service.cm.ConfigurationEvent
A Configuration has been updated.
COMMAND_GROUP - Static variable in class org.knopflerfish.service.console.CommandGroupAdapter
Full class name of CommandGroup interface.
COMPONENT_FACTORY - Static variable in interface org.osgi.service.component.ComponentConstants
A service registration property for a Component Factory that contains the value of the factory attribute.
COMPONENT_ID - Static variable in interface org.osgi.service.component.ComponentConstants
A component property that contains the generated id for a component configuration.
COMPONENT_NAME - Static variable in interface org.osgi.service.component.ComponentConstants
A component property for a component configuration that contains the name of the component as specified in the name attribute of the component element.
CONDITION - Static variable in interface org.knopflerfish.service.um.useradmin.Condition
The type of a Condition role.
CONFIGURATION - Static variable in class org.knopflerfish.shared.cm.CMDataWriter
 
CONFIGURE - Static variable in class org.osgi.service.cm.ConfigurationPermission
The action string configure.
CONSUME - Static variable in class org.osgi.service.wireadmin.WirePermission
The action string for the CONSUME action: value is "consume".
CONSUMER_EXCEPTION - Static variable in class org.osgi.service.wireadmin.WireAdminEvent
A Consumer service method has thrown an exception.
CONTEXT_AUTH_DATE - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication date, the parameter string is "auth_date".
CONTEXT_AUTH_DAY - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication day of week, the parameter string is "auth_day".
CONTEXT_AUTH_LEVEL - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication level, the parameter string is "auth_lvl".
CONTEXT_AUTH_TIME - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication time, the parameter string is "auth_time".
CONTEXT_CONF_LEVEL - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for confidentiality level, the parameter string is "conf_lvl".
CONTEXT_DATE - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for current date, the parameter string is "date".
CONTEXT_DAY - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for current day of week, the parameter string is "day".
CONTEXT_INTEGR_LEVEL - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for integrity level, the parameter string is "integr_lvl".
CONTEXT_TIME - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for current time, the parameter string is "time".
CacheMap - class org.knopflerfish.util.CacheMap.
Timeout version of a HashMap.
CacheMap() - Constructor for class org.knopflerfish.util.CacheMap
Create a map with default timeout period.
CacheMap(long) - Constructor for class org.knopflerfish.util.CacheMap
Create a map with a specified timeout period.
CachedObject - class org.knopflerfish.util.CachedObject.
An object with a timeout.
CachedObject() - Constructor for class org.knopflerfish.util.CachedObject
Equivalent to CachedObject(null).
CachedObject(Object) - Constructor for class org.knopflerfish.util.CachedObject
Equivalent to CachedObject(object, CachedObject.DEFAULT_TIMEOUT)
CachedObject(Object, long) - Constructor for class org.knopflerfish.util.CachedObject
Create a cached object from an object and a specified timeout.
ClassLoaderUtil - class org.knopflerfish.util.ClassLoaderUtil.
Utility class for handling common class loading cases, like wrapping external libraries in the correct context class loader.
ClassLoaderUtil() - Constructor for class org.knopflerfish.util.ClassLoaderUtil
 
CommandGroup - interface org.knopflerfish.service.console.CommandGroup.
Interface for a command group service.
CommandGroupAdapter - class org.knopflerfish.service.console.CommandGroupAdapter.
Adapter class for CommandGroup.
CommandGroupAdapter(String, String) - Constructor for class org.knopflerfish.service.console.CommandGroupAdapter
Constructs a command group.
Compare - class org.knopflerfish.util.Compare.
 
Compare() - Constructor for class org.knopflerfish.util.Compare
 
CompareFunc - interface org.knopflerfish.util.sort.CompareFunc.
Like the 1.2 Comparable interface.
ComponentConstants - interface org.osgi.service.component.ComponentConstants.
Defines standard names for Service Component constants.
ComponentContext - interface org.osgi.service.component.ComponentContext.
A Component Context object is used by a component instance to interact with its execution context including locating services by reference name.
ComponentException - exception org.osgi.service.component.ComponentException.
Unchecked exception which may be thrown by the Service Component Runtime.
ComponentException(String, Throwable) - Constructor for class org.osgi.service.component.ComponentException
Construct a new ComponentException with the specified message and cause.
ComponentException(String) - Constructor for class org.osgi.service.component.ComponentException
Construct a new ComponentException with the specified message.
ComponentException(Throwable) - Constructor for class org.osgi.service.component.ComponentException
Construct a new ComponentException with the specified cause.
ComponentFactory - interface org.osgi.service.component.ComponentFactory.
When a component is declared with the factory attribute on its component element, the Service Component Runtime will register a Component Factory service to allow new component configurations to be created and activated rather than automatically creating and activating component configuration as necessary.
ComponentInstance - interface org.osgi.service.component.ComponentInstance.
A ComponentInstance encapsulates a component instance of an activated component configuration.
Condition - interface org.knopflerfish.service.um.useradmin.Condition.
This interface represents a Condition that is managed by a UserAdmin service.
Condition - interface org.osgi.service.condpermadmin.Condition.
The interface implemented by a Condition.
ConditionInfo - class org.osgi.service.condpermadmin.ConditionInfo.
Condition representation used by the Conditional Permission Admin service.
ConditionInfo(String, String[]) - Constructor for class org.osgi.service.condpermadmin.ConditionInfo
Constructs a ConditionInfo from the specified type and args.
ConditionInfo(String) - Constructor for class org.osgi.service.condpermadmin.ConditionInfo
Constructs a ConditionInfo object from the specified encoded ConditionInfo string.
ConditionalPermissionAdmin - interface org.osgi.service.condpermadmin.ConditionalPermissionAdmin.
Framework service to administer Conditional Permissions.
ConditionalPermissionInfo - interface org.osgi.service.condpermadmin.ConditionalPermissionInfo.
A binding of a set of Conditions to a set of Permissions.
Configurable - interface org.osgi.framework.Configurable.
Deprecated. As of 1.2. Please use Configuration Admin service.
Configuration - interface org.osgi.service.cm.Configuration.
The configuration information for a ManagedService or ManagedServiceFactory object.
ConfigurationAdmin - interface org.osgi.service.cm.ConfigurationAdmin.
Service for administering configuration data.
ConfigurationEvent - class org.osgi.service.cm.ConfigurationEvent.
A Configuration Event.
ConfigurationEvent(ServiceReference, int, String, String) - Constructor for class org.osgi.service.cm.ConfigurationEvent
Constructs a ConfigurationEvent object from the given ServiceReference object, event type, and pids.
ConfigurationException - exception org.osgi.service.cm.ConfigurationException.
An Exception class to inform the Configuration Admin service of problems with configuration data.
ConfigurationException(String, String) - Constructor for class org.osgi.service.cm.ConfigurationException
Create a ConfigurationException object.
ConfigurationException(String, String, Throwable) - Constructor for class org.osgi.service.cm.ConfigurationException
Create a ConfigurationException object.
ConfigurationListener - interface org.osgi.service.cm.ConfigurationListener.
Listener for Configuration Events.
ConfigurationPermission - class org.osgi.service.cm.ConfigurationPermission.
Indicates a bundle's authority to configure bundles.
ConfigurationPermission(String, String) - Constructor for class org.osgi.service.cm.ConfigurationPermission
Create a new ConfigurationPermission.
ConfigurationPlugin - interface org.osgi.service.cm.ConfigurationPlugin.
A service interface for processing configuration dictionary before the update.
ConnectionFactory - interface org.osgi.service.io.ConnectionFactory.
A Connection Factory service is called by the implementation of the Connector Service to create javax.microedition.io.Connection objects which implement the scheme named by IO_SCHEME.
ConnectorService - interface org.osgi.service.io.ConnectorService.
The Connector Service should be called to create and open javax.microedition.io.Connection objects.
ConsoleService - interface org.knopflerfish.service.console.ConsoleService.
Console service for OSG platforms.
Constants - interface org.osgi.framework.Constants.
Defines standard names for the OSGi environment property, service property, and Manifest header attribute keys.
Constants - interface org.osgi.service.device.Constants.
This interface defines standard names for property keys associated with Deviceand Driverservices.
Consumer - interface org.osgi.service.wireadmin.Consumer.
Data Consumer, a service that can receive udpated values from Producerservices.
ContextualAuthorization - interface org.knopflerfish.service.um.useradmin.ContextualAuthorization.
This subclass to Authorization adds authentication context to the authorization information.
canAuthenticate(String) - Method in interface org.knopflerfish.service.um.useradmin.PasswdAuthenticator
Tests if it is possible to authenticate the user with the specified username with this authentication method (that there is a user with the specified user name and that the user has a password credential.
capitalize(String) - Static method in class org.knopflerfish.util.Text
Make first (and only) character in string upper case.
cd - Static variable in class org.osgi.util.measurement.Unit
The luminous intensity unit candela (cd)
childrenNames() - Method in interface org.osgi.service.prefs.Preferences
Returns the names of the children of this node.
clear() - Method in interface org.osgi.service.prefs.Preferences
Removes all of the properties (key-value associations) in this node.
clearSelection() - Method in interface org.knopflerfish.service.desktop.BundleSelectionModel
Clear the entire selection and notify all listeners.
clearSelection() - Method in class org.knopflerfish.service.desktop.DefaultBundleSelectionModel
 
clone() - Method in class org.knopflerfish.util.metatype.AD
 
close() - Method in interface org.knopflerfish.service.console.Session
Close session.
close() - Method in class org.knopflerfish.service.log.LogRef
Close this LogRef object.
close() - Method in class org.knopflerfish.util.Queue
* Closes the queue, i.e. wakes up all threads blocking on * a call to remove().
close() - Method in class org.knopflerfish.util.Semaphore
 
close() - Method in class org.knopflerfish.util.metatype.SystemMetatypeProvider
Stop listening for bundles.
close() - Method in class org.osgi.util.tracker.ServiceTracker
Close this ServiceTracker object.
commit() - Method in interface org.knopflerfish.service.log.LogConfig
 
compare(Object, Object) - Method in interface org.knopflerfish.util.sort.CompareFunc
 
compareByteArrays(byte[], byte[]) - Static method in class org.knopflerfish.util.Compare
Returns true if the two specified arrays of bytes are equal to one another.
compareTo(Object) - Method in class org.knopflerfish.ant.taskdefs.bundle.ArrayInt
 
compareTo(Object) - Method in class org.knopflerfish.util.framework.VersionRange
Compare object to another VersionRange.
compareTo(Object) - Method in class org.knopflerfish.util.metatype.AD
 
compareTo(Object) - Method in class org.knopflerfish.util.metatype.MTP
 
compareTo(Object) - Method in class org.osgi.framework.Version
Compares this Version object to another object.
compareTo(Object) - Method in class org.osgi.util.measurement.Measurement
Compares this object with the specified object for order.
configurationEvent(ConfigurationEvent) - Method in interface org.osgi.service.cm.ConfigurationListener
Receives notification of a Configuration that has changed.
connect(String) - Method in interface org.knopflerfish.service.remotefw.RemoteFramework
Connect to a remote framework.
consumersConnected(Wire[]) - Method in interface org.osgi.service.wireadmin.Producer
Update the list of Wire objects to which this Producer object is connected.
containsIgnoreCase(List, List) - Static method in class org.knopflerfish.util.Text
Check if a string exists in a list.
containsKey(Object) - Method in class org.knopflerfish.util.CacheMap
Check if an object exists in the map.
context - Variable in class org.osgi.util.tracker.ServiceTracker
Bundle context this ServiceTracker object is tracking against.
copyDictionary(Dictionary) - Static method in class org.knopflerfish.shared.cm.DictionaryUtils
* Copy a dictionary. * * Deep copy where values aren't immutable.
createConnection(String, int, boolean) - Method in interface org.osgi.service.io.ConnectionFactory
Create a new Connection object for the specified URI.
createDefaultHttpContext() - Method in interface org.osgi.service.http.HttpService
Creates a default HttpContext for registering servlets or resources with the HttpService, a new HttpContext object is created each time this method is called.
createFactoryConfiguration(String) - Method in interface org.osgi.service.cm.ConfigurationAdmin
Create a new factory Configuration object with a new PID.
createFactoryConfiguration(String, String) - Method in interface org.osgi.service.cm.ConfigurationAdmin
Create a new factory Configuration object with a new PID.
createFilter(String) - Method in interface org.osgi.framework.BundleContext
Creates a Filter object.
createFilter(String) - Static method in class org.osgi.framework.FrameworkUtil
Creates a Filter object.
createJComponent() - Method in interface org.knopflerfish.service.desktop.SwingBundleDisplayer
Create the actual component that should be displayed.
createRole(String, int) - Method in interface org.osgi.service.useradmin.UserAdmin
Creates a Role object with the given name and of the given type.
createSession() - Method in interface org.knopflerfish.service.um.useradmin.PasswdAuthenticator
Creates an authentication session.
createWire(String, String, Dictionary) - Method in interface org.osgi.service.wireadmin.WireAdmin
Create a new Wire object that connects a Producer service to a Consumer service.

D

DEFAULT_TIMEOUT - Static variable in class org.knopflerfish.util.CachedObject
Default timeout period in milliseconds.
DEVICE_CATEGORY - Static variable in interface org.osgi.service.device.Constants
Property (named "DEVICE_CATEGORY") containing a human readable description of the device categories implemented by a device.
DEVICE_CATEGORY - Static variable in interface org.osgi.service.jini.JiniDriver
Constant for the value of the service property DEVICE_CATEGORY used by all Jini services.
DEVICE_CATEGORY - Static variable in interface org.osgi.service.upnp.UPnPDevice
Constant for the value of the service property DEVICE_CATEGORY used for all UPnP devices.
DEVICE_DESCRIPTION - Static variable in interface org.osgi.service.device.Constants
Property (named "DEVICE_DESCRIPTION") containing a human readable string describing the actual hardware device.
DEVICE_INTERNAL_ERROR - Static variable in class org.osgi.service.upnp.UPnPException
The invoked action failed during execution.
DEVICE_SERIAL - Static variable in interface org.osgi.service.device.Constants
Property (named "DEVICE_SERIAL") specifying a device's serial number.
DOMCLASSFILE - Static variable in class org.osgi.util.xml.XMLParserActivator
Fully qualified path name of DOM Parser Factory Class Name file
DOMFACTORYNAME - Static variable in class org.osgi.util.xml.XMLParserActivator
Filename containing the DOM Parser Factory Class name.
DOUBLE - Static variable in interface org.osgi.service.metatype.AttributeDefinition
The DOUBLE (7) type.
DRIVER_ID - Static variable in interface org.osgi.service.device.Constants
Property (named "DRIVER_ID") identifying a driver.
DYNAMICIMPORT_PACKAGE - Static variable in interface org.osgi.framework.Constants
Manifest header (named "DynamicImport-Package") identifying the packages that the bundle may dynamically import during execution.
DefaultBundleSelectionModel - class org.knopflerfish.service.desktop.DefaultBundleSelectionModel.
Default implementation of BundleSelectionModel.
DefaultBundleSelectionModel() - Constructor for class org.knopflerfish.service.desktop.DefaultBundleSelectionModel
 
DefaultTrayIcon - class org.knopflerfish.service.trayicon.DefaultTrayIcon.
Default implementation of TrayIcon.
DefaultTrayIcon(BundleContext, String, String, URL) - Constructor for class org.knopflerfish.service.trayicon.DefaultTrayIcon
 
Demo1 - interface org.knopflerfish.service.demo1.Demo1.
Very simple demo service.
DemoFactory1 - interface org.knopflerfish.service.demo1.DemoFactory1.
Another very simple demo service API.
Device - interface org.osgi.service.device.Device.
Interface for identifying device services.
Dict - class org.knopflerfish.util.Dict.
* Util methods for dealing with dictionaries. * *
Dict() - Constructor for class org.knopflerfish.util.Dict
 
DictionaryUtils - class org.knopflerfish.shared.cm.DictionaryUtils.
* Some utility methods for objects that implement Dictionary. * *
DictionaryUtils() - Constructor for class org.knopflerfish.shared.cm.DictionaryUtils
 
Driver - interface org.osgi.service.device.Driver.
A Driver service object must be registered by each Driver bundle wishing to attach to Device services provided by other drivers.
DriverLocator - interface org.osgi.service.device.DriverLocator.
A Driver Locator service can find and load device driver bundles given a property set.
DriverSelector - interface org.osgi.service.device.DriverSelector.
When the device manager detects a new Device service, it calls all registered Driver services to determine if anyone matches the Device service.
debug(String) - Method in class org.knopflerfish.service.log.LogRef
Log a debug level message
debug(String, ServiceReference) - Method in class org.knopflerfish.service.log.LogRef
Log a debug level message.
debug(String, Throwable) - Method in class org.knopflerfish.service.log.LogRef
Log a debug level message.
debug(String, ServiceReference, Throwable) - Method in class org.knopflerfish.service.log.LogRef
Log a debug level message.
debug(String) - Method in class org.knopflerfish.util.framework.ExecutableBundleActivator
Method used for debug logging.
debug(String, Exception) - Method in class org.knopflerfish.util.framework.ExecutableBundleActivator
Method used for debug logging.
decode(byte[]) - Static method in class org.knopflerfish.util.Base64
Decode a string of Base64 data.
decode(String) - Static method in class org.knopflerfish.util.Base64
 
decode(InputStream, OutputStream) - Static method in class org.knopflerfish.util.Base64
 
defaultVersionRange - Static variable in class org.knopflerfish.util.framework.VersionRange
The empty version range "[0.0.0,inf)".
delete() - Method in interface org.osgi.service.cm.Configuration
Delete this Configuration object.
delete() - Method in interface org.osgi.service.condpermadmin.ConditionalPermissionInfo
Removes this Conditional Permission Info from the Conditional Permission Admin.
deleteWire(Wire) - Method in interface org.osgi.service.wireadmin.WireAdmin
Delete a Wire object.
deleted(String) - Method in interface org.osgi.service.cm.ManagedServiceFactory
Remove a factory instance.
dictionariesAreEqual(Dictionary, Dictionary) - Static method in class org.knopflerfish.shared.cm.DictionaryUtils
* Recursive comparison of two dictionaries for equality. * * Equality is defined as (o1 == null && 02 == null) || o1.equals(o2) * *
dictionariesAreNotEqual(Dictionary, Dictionary) - Static method in class org.knopflerfish.shared.cm.DictionaryUtils
 
digest(String, byte[]) - Static method in class org.knopflerfish.service.um.useradmin.PasswdUtil
Create a digest from salt and a message.
disableComponent(String) - Method in interface org.osgi.service.component.ComponentContext
Disables the specified component name.
disconnect(BundleContext) - Method in interface org.knopflerfish.service.remotefw.RemoteFramework
Disconnect from a previously connected framework.
dispose() - Method in interface org.osgi.service.component.