Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractExtender - Class in org.apache.felix.utils.extender
Base class to write bundle extenders.
AbstractExtender() - Constructor for class org.apache.felix.utils.extender.AbstractExtender
 
addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
ANY - Static variable in class org.apache.felix.utils.version.VersionRange
 
ANY_VERSION - Static variable in class org.apache.felix.utils.version.VersionRange
 
Attribute - Class in org.apache.felix.utils.manifest
 
Attribute(String, String) - Constructor for class org.apache.felix.utils.manifest.Attribute
 

B

BaseManagedServiceFactory<T> - Class in org.apache.felix.utils.service
 
BaseManagedServiceFactory(BundleContext, String) - Constructor for class org.apache.felix.utils.service.BaseManagedServiceFactory
 
BaseManagedServiceFactory(BundleContext, String, long) - Constructor for class org.apache.felix.utils.service.BaseManagedServiceFactory
 
bundleChanged(BundleEvent) - Method in class org.apache.felix.utils.extender.AbstractExtender
 

C

checkConfiguration(String, Dictionary) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
chooseBundlesToDestroy(Set<Bundle>) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
Clause - Class in org.apache.felix.utils.manifest
 
Clause(String, Directive[], Attribute[]) - Constructor for class org.apache.felix.utils.manifest.Clause
 
clean(String) - Static method in class org.apache.felix.utils.version.VersionCleaner
Clean up version parameters.
clear() - Method in class org.apache.felix.utils.properties.Properties
 
clearValue() - Method in class org.apache.felix.utils.properties.Properties.Layout
 
contains(char[], char) - Static method in class org.apache.felix.utils.properties.Properties
Checks if the value is in the given array.
contains(Version) - Method in class org.apache.felix.utils.version.VersionRange
test a version to see if it falls in the range
createExecutor() - Method in class org.apache.felix.utils.extender.AbstractExtender
Create the executor used to start extensions asynchronously.

D

debug(Bundle, String) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
DEFAULT_TIMEOUT_BEFORE_INTERRUPT - Static variable in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
deleted(String) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
destroy() - Method in interface org.apache.felix.utils.extender.Extension
Destroy should be synchronous and only return when the extension has been fully destroyed.
destroy() - Method in class org.apache.felix.utils.extender.SimpleExtension
 
destroy() - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
DictionaryAsMap<U,V> - Class in org.apache.felix.utils.collections
A wrapper around a dictionary access it as a Map
DictionaryAsMap(Dictionary<U, V>) - Constructor for class org.apache.felix.utils.collections.DictionaryAsMap
 
Directive - Class in org.apache.felix.utils.manifest
 
Directive(String, String) - Constructor for class org.apache.felix.utils.manifest.Directive
 
doCreate(Dictionary) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
doCreateExtension(Bundle) - Method in class org.apache.felix.utils.extender.AbstractExtender
Create the extension for the given bundle, or null if the bundle is not to be extended.
doDestroy() - Method in class org.apache.felix.utils.extender.SimpleExtension
 
doDestroy(T) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
doStart() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
doStart() - Method in class org.apache.felix.utils.extender.SimpleExtension
 
doStop() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
doUpdate(T, Dictionary) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 

E

elements() - Method in class org.apache.felix.utils.collections.MapToDictionary
 
entrySet() - Method in class org.apache.felix.utils.collections.DictionaryAsMap
 
entrySet() - Method in class org.apache.felix.utils.properties.Properties
 
equals(Object) - Method in class org.apache.felix.utils.filter.FilterImpl
Compares this Filter to another Filter.
equals(Object) - Method in class org.apache.felix.utils.version.VersionRange
 
error(String, Throwable) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
escapeJava(String) - Static method in class org.apache.felix.utils.properties.Properties
Escapes the characters in a String using Java String rules.
EXACT - Static variable in class org.apache.felix.utils.version.VersionRange
 
Extension - Interface in org.apache.felix.utils.extender
A simple interface used by the extender to manage extensions.

F

FilterImpl - Class in org.apache.felix.utils.filter
This filter implementation is based on the official OSGi filter with additional support for the SUPERSET (>*) and SUBSET (<*) operators.

G

get(Object) - Method in class org.apache.felix.utils.collections.MapToDictionary
 
getAttribute(String) - Method in class org.apache.felix.utils.manifest.Clause
 
getAttributes() - Method in class org.apache.felix.utils.manifest.Clause
 
getBundleContext() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
getCeiling() - Method in class org.apache.felix.utils.version.VersionRange
 
getCommentLines() - Method in class org.apache.felix.utils.properties.Properties.Layout
 
getCommentLines() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
Returns the comment lines that have been read for the last property.
getDirective(String) - Method in class org.apache.felix.utils.manifest.Clause
 
getDirectives() - Method in class org.apache.felix.utils.manifest.Clause
 
getExecutors() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
getExposedClasses(T) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
getFloor() - Method in class org.apache.felix.utils.version.VersionRange
 
getFooter() - Method in class org.apache.felix.utils.properties.Properties
Return the comment footer.
getHeader() - Method in class org.apache.felix.utils.properties.Properties
Return the comment header.
getLock() - Method in class org.apache.felix.utils.extender.SimpleExtension
 
getName() - Method in class org.apache.felix.utils.manifest.Attribute
 
getName() - Method in class org.apache.felix.utils.manifest.Clause
 
getName() - Method in class org.apache.felix.utils.manifest.Directive
 
getName() - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
getProperty(String) - Method in class org.apache.felix.utils.properties.Properties
Searches for the property with the specified key in this property list.
getProperty(String, String) - Method in class org.apache.felix.utils.properties.Properties
Searches for the property with the specified key in this property list.
getPropertyName() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
Returns the name of the last read property.
getPropertyValue() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
Returns the value of the last read property.
getRaw(String) - Method in class org.apache.felix.utils.properties.Properties
 
getValue() - Method in class org.apache.felix.utils.manifest.Attribute
 
getValue() - Method in class org.apache.felix.utils.manifest.Directive
 
getValue(String) - Method in interface org.apache.felix.utils.properties.InterpolationHelper.SubstitutionCallback
 
getValueLines() - Method in class org.apache.felix.utils.properties.Properties.Layout
 
getValueLines() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
Returns the value lines that have been read for the last property.
getVersion(String) - Static method in class org.apache.felix.utils.version.VersionTable
 
getVersion(String, boolean) - Static method in class org.apache.felix.utils.version.VersionTable
 
getVersion(int, int, int) - Static method in class org.apache.felix.utils.version.VersionTable
 
getVersion(int, int, int, String) - Static method in class org.apache.felix.utils.version.VersionTable
 

H

hashCode() - Method in class org.apache.felix.utils.filter.FilterImpl
Returns the hashCode for this Filter.
hashCode() - Method in class org.apache.felix.utils.version.VersionRange
 
hasMoreElements() - Method in class org.apache.felix.utils.collections.IteratorToEnumeration
 
hex(char) - Static method in class org.apache.felix.utils.properties.Properties
Returns an upper case hexadecimal String for the given character.

I

INFINITE_VERSION - Static variable in class org.apache.felix.utils.version.VersionRange
 
info(String, Throwable) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
InterpolationHelper - Class in org.apache.felix.utils.properties
Enhancement of the standard Properties managing the maintain of comments, etc.
InterpolationHelper.SubstitutionCallback - Interface in org.apache.felix.utils.properties
Callback for substitution
intersect(VersionRange) - Method in class org.apache.felix.utils.version.VersionRange
 
isDestroyed() - Method in class org.apache.felix.utils.extender.SimpleExtension
 
isEmpty() - Method in class org.apache.felix.utils.collections.MapToDictionary
 
isOpenCeiling() - Method in class org.apache.felix.utils.version.VersionRange
 
isOpenFloor() - Method in class org.apache.felix.utils.version.VersionRange
 
isPointVersion() - Method in class org.apache.felix.utils.version.VersionRange
 
isPreemptiveShutdown() - Method in class org.apache.felix.utils.extender.AbstractExtender
Check if the extender performs a preemptive shutdown of all extensions when the framework is being stopped.
isStopping() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
isSynchronous() - Method in class org.apache.felix.utils.extender.AbstractExtender
Check if the extender is synchronous or not.
IteratorToEnumeration - Class in org.apache.felix.utils.collections
 
IteratorToEnumeration(Iterator) - Constructor for class org.apache.felix.utils.collections.IteratorToEnumeration
 

K

keys() - Method in class org.apache.felix.utils.collections.MapToDictionary
 

L

Layout() - Constructor for class org.apache.felix.utils.properties.Properties.Layout
 
Layout(List<String>, List<String>) - Constructor for class org.apache.felix.utils.properties.Properties.Layout
 
load(File) - Method in class org.apache.felix.utils.properties.Properties
 
load(URL) - Method in class org.apache.felix.utils.properties.Properties
 
load(InputStream) - Method in class org.apache.felix.utils.properties.Properties
 
load(Reader) - Method in class org.apache.felix.utils.properties.Properties
 
loadLayout(Reader) - Method in class org.apache.felix.utils.properties.Properties
Reads a properties file and stores its internal structure.
log(int, String) - Method in class org.apache.felix.utils.log.Logger
 
log(int, String, Throwable) - Method in class org.apache.felix.utils.log.Logger
 
LOG_DEBUG - Static variable in class org.apache.felix.utils.log.Logger
 
LOG_ERROR - Static variable in class org.apache.felix.utils.log.Logger
 
LOG_INFO - Static variable in class org.apache.felix.utils.log.Logger
 
LOG_WARNING - Static variable in class org.apache.felix.utils.log.Logger
 
Logger - Class in org.apache.felix.utils.log
Internal logger to be used in order to avoid a mandatory dependency on OSGi LogService.
Logger(BundleContext) - Constructor for class org.apache.felix.utils.log.Logger
Constructor.

M

MAJOR - Static variable in class org.apache.felix.utils.version.VersionRange
 
MapToDictionary - Class in org.apache.felix.utils.collections
This is a simple class that implements a Dictionary from a Map.
MapToDictionary(Map) - Constructor for class org.apache.felix.utils.collections.MapToDictionary
 
match(ServiceReference) - Method in class org.apache.felix.utils.filter.FilterImpl
Filter using a service's properties.
match(Dictionary) - Method in class org.apache.felix.utils.filter.FilterImpl
Filter using a Dictionary.
matchCase(Dictionary) - Method in class org.apache.felix.utils.filter.FilterImpl
Filter with case sensitivity using a Dictionary.
matchCase(Map) - Method in class org.apache.felix.utils.filter.FilterImpl
Filter using a Map.
MICRO - Static variable in class org.apache.felix.utils.version.VersionRange
 
MINOR - Static variable in class org.apache.felix.utils.version.VersionRange
 
modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.utils.extender.AbstractExtender
 

N

newInstance(String) - Static method in class org.apache.felix.utils.filter.FilterImpl
Constructs a FilterImpl object.
newInstance(String, boolean) - Static method in class org.apache.felix.utils.filter.FilterImpl
 
newInstance(Version, int, int) - Static method in class org.apache.felix.utils.version.VersionRange
 
nextElement() - Method in class org.apache.felix.utils.collections.IteratorToEnumeration
 
nextProperty() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
Parses the next property from the input stream and stores the found name and value in internal fields.

O

org.apache.felix.utils.collections - package org.apache.felix.utils.collections
 
org.apache.felix.utils.extender - package org.apache.felix.utils.extender
 
org.apache.felix.utils.filter - package org.apache.felix.utils.filter
 
org.apache.felix.utils.log - package org.apache.felix.utils.log
 
org.apache.felix.utils.manifest - package org.apache.felix.utils.manifest
 
org.apache.felix.utils.properties - package org.apache.felix.utils.properties
 
org.apache.felix.utils.service - package org.apache.felix.utils.service
 
org.apache.felix.utils.version - package org.apache.felix.utils.version
 

P

parseClauses(String[]) - Static method in class org.apache.felix.utils.manifest.Parser
 
parseDelimitedString(String, String) - Static method in class org.apache.felix.utils.manifest.Parser
Parses delimited string and returns an array containing the tokens.
parseHeader(String) - Static method in class org.apache.felix.utils.manifest.Parser
 
Parser - Class in org.apache.felix.utils.manifest
 
parseVersionRange(String) - Static method in class org.apache.felix.utils.version.VersionRange
 
performSubstitution(Map<String, String>) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
Perform substitution on a property set
performSubstitution(Map<String, String>, BundleContext) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
Perform substitution on a property set
performSubstitution(Map<String, String>, InterpolationHelper.SubstitutionCallback) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
Perform substitution on a property set
Properties - Class in org.apache.felix.utils.properties
Enhancement of the standard Properties managing the maintain of comments, etc.
Properties() - Constructor for class org.apache.felix.utils.properties.Properties
 
Properties(File) - Constructor for class org.apache.felix.utils.properties.Properties
 
Properties(File, BundleContext) - Constructor for class org.apache.felix.utils.properties.Properties
 
Properties(File, InterpolationHelper.SubstitutionCallback) - Constructor for class org.apache.felix.utils.properties.Properties
 
Properties(boolean) - Constructor for class org.apache.felix.utils.properties.Properties
 
Properties(File, boolean) - Constructor for class org.apache.felix.utils.properties.Properties
 
Properties.Layout - Class in org.apache.felix.utils.properties
TODO
Properties.PropertiesReader - Class in org.apache.felix.utils.properties
This class is used to read properties lines.
Properties.PropertiesWriter - Class in org.apache.felix.utils.properties
This class is used to write properties lines.
PropertiesReader(Reader) - Constructor for class org.apache.felix.utils.properties.Properties.PropertiesReader
Creates a new instance of PropertiesReader and sets the underlaying reader and the list delimiter.
PropertiesWriter(Writer) - Constructor for class org.apache.felix.utils.properties.Properties.PropertiesWriter
Constructor.
propertyNames() - Method in class org.apache.felix.utils.properties.Properties
Returns an enumeration of all the keys in this property list, including distinct keys in the default property list if a key of the same name has not already been found from the main properties list.
put(U, V) - Method in class org.apache.felix.utils.collections.DictionaryAsMap
 
put(Object, Object) - Method in class org.apache.felix.utils.collections.MapToDictionary
 
put(String, String) - Method in class org.apache.felix.utils.properties.Properties
 
put(String, List<String>, List<String>) - Method in class org.apache.felix.utils.properties.Properties
 
put(String, List<String>, String) - Method in class org.apache.felix.utils.properties.Properties
 
put(String, String, String) - Method in class org.apache.felix.utils.properties.Properties
 

R

readProperty() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
Reads a property line.
remove(Object) - Method in class org.apache.felix.utils.collections.MapToDictionary
 
remove(Object) - Method in class org.apache.felix.utils.properties.Properties
 
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.utils.extender.AbstractExtender
 

S

save() - Method in class org.apache.felix.utils.properties.Properties
 
save(File) - Method in class org.apache.felix.utils.properties.Properties
 
save(OutputStream) - Method in class org.apache.felix.utils.properties.Properties
 
save(Writer) - Method in class org.apache.felix.utils.properties.Properties
 
saveLayout(Writer) - Method in class org.apache.felix.utils.properties.Properties
Writes the properties file to the given writer, preserving as much of its structure as possible.
setCommentLines(List<String>) - Method in class org.apache.felix.utils.properties.Properties.Layout
 
setFooter(List<String>) - Method in class org.apache.felix.utils.properties.Properties
Set the comment footer.
setHeader(List<String>) - Method in class org.apache.felix.utils.properties.Properties
Set the comment header.
setPreemptiveShutdown(boolean) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
setProperty(String, String) - Method in class org.apache.felix.utils.properties.Properties
Calls the map method put.
setSourceMap(Map) - Method in class org.apache.felix.utils.collections.MapToDictionary
 
setSynchronous(boolean) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
setValueLines(List<String>) - Method in class org.apache.felix.utils.properties.Properties.Layout
 
SimpleExtension - Class in org.apache.felix.utils.extender
 
SimpleExtension(Bundle) - Constructor for class org.apache.felix.utils.extender.SimpleExtension
 
size() - Method in class org.apache.felix.utils.collections.MapToDictionary
 
start(BundleContext) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
start() - Method in interface org.apache.felix.utils.extender.Extension
Start this extension.
start() - Method in class org.apache.felix.utils.extender.SimpleExtension
 
startTracking() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
stop(BundleContext) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
stopTracking() - Method in class org.apache.felix.utils.extender.AbstractExtender
 
store(OutputStream, String) - Method in class org.apache.felix.utils.properties.Properties
Store a properties into a output stream, preserving comments, special character, etc.
substitute() - Method in class org.apache.felix.utils.properties.Properties
 
substitute(InterpolationHelper.SubstitutionCallback) - Method in class org.apache.felix.utils.properties.Properties
 
substVars(String, String, Map<String, String>, Map<String, String>) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
This method performs property variable substitution on the specified value.
substVars(String, String, Map<String, String>, Map<String, String>, BundleContext) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
This method performs property variable substitution on the specified value.
substVars(String, String, Map<String, String>, Map<String, String>, InterpolationHelper.SubstitutionCallback) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
This method performs property variable substitution on the specified value.

T

toString() - Method in class org.apache.felix.utils.filter.FilterImpl
Returns this Filter's filter string.
toString() - Method in class org.apache.felix.utils.manifest.Clause
 
toString() - Method in class org.apache.felix.utils.version.VersionRange
 

U

unescapeJava(String) - Static method in class org.apache.felix.utils.properties.Properties
Unescapes any Java literals found in the String to a Writer.
updated(String, Dictionary) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 

V

VersionCleaner - Class in org.apache.felix.utils.version
 
VersionRange - Class in org.apache.felix.utils.version
 
VersionRange(boolean, Version, Version, boolean) - Constructor for class org.apache.felix.utils.version.VersionRange
Interval constructor
VersionRange(Version) - Constructor for class org.apache.felix.utils.version.VersionRange
atLeast constructor
VersionRange(Version, boolean) - Constructor for class org.apache.felix.utils.version.VersionRange
atLeast constructor
VersionRange(String) - Constructor for class org.apache.felix.utils.version.VersionRange
 
VersionRange(String, boolean) - Constructor for class org.apache.felix.utils.version.VersionRange
 
VersionRange(String, boolean, boolean) - Constructor for class org.apache.felix.utils.version.VersionRange
 
VersionTable - Class in org.apache.felix.utils.version
Cache of Versions backed by a WeakHashMap to conserve memory.

W

warn(Bundle, String, Throwable) - Method in class org.apache.felix.utils.extender.AbstractExtender
 
warn(String, Throwable) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
 
writeln(String) - Method in class org.apache.felix.utils.properties.Properties.PropertiesWriter
Helper method for writing a line with the platform specific line ending.
writeProperty(String, String) - Method in class org.apache.felix.utils.properties.Properties.PropertiesWriter
Writes the given property and its value.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2006–2015 The Apache Software Foundation. All rights reserved.