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

## 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
addCapabilities(Collection<? extends Capability>) - Method in class org.apache.felix.utils.resource.ResourceImpl
addCapability(Capability) - Method in class org.apache.felix.utils.resource.CapabilitySet
addCapability(Capability) - Method in class org.apache.felix.utils.resource.ResourceImpl
addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.utils.extender.AbstractExtender
addRequirement(Requirement) - Method in class org.apache.felix.utils.resource.ResourceImpl
addRequirements(Collection<? extends Requirement>) - Method in class org.apache.felix.utils.resource.ResourceImpl
addResource(Resource) - Method in class org.apache.felix.utils.repository.BaseRepository
addResource(Resource) - Method in class org.apache.felix.utils.repository.XmlRepository
AggregateRepository - Class in org.apache.felix.utils.repository
AggregateRepository(Collection<Repository>) - Constructor for class org.apache.felix.utils.repository.AggregateRepository
AND - Static variable in class org.apache.felix.utils.resource.SimpleFilter
ANY - Static variable in class org.apache.felix.utils.version.VersionRange
ANY_VERSION - Static variable in class org.apache.felix.utils.version.VersionRange
APPROX - Static variable in class org.apache.felix.utils.resource.SimpleFilter
array() - Method in class org.apache.felix.utils.json.JSONWriter
Attribute - Class in org.apache.felix.utils.manifest
Attribute(String, String) - Constructor for class org.apache.felix.utils.manifest.Attribute
ATTRIBUTE - Static variable in class org.apache.felix.utils.repository.StaxParser

## B

base64(byte[]) - Static method in class org.apache.felix.utils.repository.UrlLoader
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
BaseRepository - Class in org.apache.felix.utils.repository
BaseRepository() - Constructor for class org.apache.felix.utils.repository.BaseRepository
BaseRepository(Collection<Resource>) - Constructor for class org.apache.felix.utils.repository.BaseRepository
build(String, Map<String, String>) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
build(String, Map<String, String>, boolean) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
build(ResourceImpl, String, Map<String, String>) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
build(ResourceImpl, String, Map<String, String>, boolean) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
buildResource(String, Map<String, String>) - Method in class org.apache.felix.utils.repository.JsonRepository
bundleChanged(BundleEvent) - Method in class org.apache.felix.utils.extender.AbstractExtender
BundleContextSubstitutionCallback(BundleContext) - Constructor for class org.apache.felix.utils.properties.InterpolationHelper.BundleContextSubstitutionCallback

## C

CAPABILITY - Static variable in class org.apache.felix.utils.repository.StaxParser
CapabilityImpl - Class in org.apache.felix.utils.resource
  Implementation of the OSGi Capability interface.
CapabilityImpl(Resource, String, Map<String, String>, Map<String, Object>) - Constructor for class org.apache.felix.utils.resource.CapabilityImpl
  Create a capability.
CapabilityImpl(Resource, Capability) - Constructor for class org.apache.felix.utils.resource.CapabilityImpl
  Create a capability based on an existing capability, providing the resource.
CapabilitySet - Class in org.apache.felix.utils.resource
CapabilitySet(List<String>) - Constructor for class org.apache.felix.utils.resource.CapabilitySet
caps - Variable in class org.apache.felix.utils.resource.ResourceImpl
capSets - Variable in class org.apache.felix.utils.repository.BaseRepository
checkAndLoadCache() - Method in class org.apache.felix.utils.repository.JsonRepository
checkAndLoadCache() - Method in class org.apache.felix.utils.repository.UrlLoader
checkAndLoadCache() - Method in class org.apache.felix.utils.repository.XmlRepository
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.collections.StringArrayMap
clear() - Method in class org.apache.felix.utils.properties.Properties
clear() - Method in class org.apache.felix.utils.properties.TypedProperties
clearValue() - Method in class org.apache.felix.utils.properties.Properties.Layout
code2Type - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
COLLECTION_LINE_BREAK - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
compareSubstring(List<String>, String) - Static method in class org.apache.felix.utils.resource.SimpleFilter
ConfigurationHandler - Class in org.apache.felix.utils.properties
  The `ConfigurationHandler` class implements configuration reading form a `java.io.InputStream` and writing to a `java.io.OutputStream` on behalf of the `FilePersistenceManager` class.
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
containsKey(Object) - Method in class org.apache.felix.utils.collections.StringArrayMap
containsValue(Object) - Method in class org.apache.felix.utils.collections.StringArrayMap
convert(Map<String, Object>) - Static method in class org.apache.felix.utils.resource.SimpleFilter
  Converts a attribute map to a filter.
createExecutor() - Method in class org.apache.felix.utils.extender.AbstractExtender
  Create the executor used to start extensions asynchronously.
CRLF - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler

## 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
DEPTH - Static variable in class org.apache.felix.utils.repository.StaxParser
depth - Variable in class org.apache.felix.utils.repository.StaxParser.Referral
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
DIRECTIVE - Static variable in class org.apache.felix.utils.repository.StaxParser
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
doPut(String, Object) - Method in class org.apache.felix.utils.collections.StringArrayMap
doRead(InputStream) - Method in class org.apache.felix.utils.repository.JsonRepository
doRead(InputStream) - Method in class org.apache.felix.utils.repository.UrlLoader
doRead(InputStream) - Method in class org.apache.felix.utils.repository.XmlRepository.XmlLoader
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
dump() - Method in class org.apache.felix.utils.resource.CapabilitySet

## E

elements() - Method in class org.apache.felix.utils.collections.MapToDictionary
ENCODING - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
endArray() - Method in class org.apache.felix.utils.json.JSONWriter
endObject() - Method in class org.apache.felix.utils.json.JSONWriter
entrySet() - Method in class org.apache.felix.utils.collections.DictionaryAsMap
entrySet() - Method in class org.apache.felix.utils.collections.StringArrayMap
entrySet() - Method in class org.apache.felix.utils.properties.Properties
entrySet() - Method in class org.apache.felix.utils.properties.TypedProperties
ENV_PREFIX - Static variable in class org.apache.felix.utils.properties.TypedProperties
EQ - Static variable in class org.apache.felix.utils.resource.SimpleFilter
equals(Object) - Method in class org.apache.felix.utils.collections.StringArrayMap
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.resource.ResourceImpl
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
expiration - Variable in class org.apache.felix.utils.repository.XmlRepository
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.
findProviders(Collection<? extends Requirement>) - Method in class org.apache.felix.utils.repository.AggregateRepository
findProviders(Collection<? extends Requirement>) - Method in class org.apache.felix.utils.repository.BaseRepository
findProviders(Collection<? extends Requirement>) - Method in class org.apache.felix.utils.repository.JsonRepository
findProviders(Collection<? extends Requirement>) - Method in class org.apache.felix.utils.repository.XmlRepository
flush() - Method in class org.apache.felix.utils.json.JSONWriter

## G

get(Object) - Method in class org.apache.felix.utils.collections.MapToDictionary
get(Object) - Method in class org.apache.felix.utils.collections.StringArrayMap
get(Object) - Method in class org.apache.felix.utils.properties.TypedProperties
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
getCapabilities(String) - Method in class org.apache.felix.utils.resource.ResourceImpl
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.
getComments(String) - Method in class org.apache.felix.utils.properties.Properties
getComments(String) - Method in class org.apache.felix.utils.properties.TypedProperties
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
getFilter() - Method in class org.apache.felix.utils.resource.RequirementImpl
getFilter(Requirement) - Static method in class org.apache.felix.utils.resource.RequirementImpl
  Utility method to obtain a SimpleFilter from a given requirement.
getFloor() - Method in class org.apache.felix.utils.version.VersionRange
getFooter() - Method in class org.apache.felix.utils.properties.Properties
  Return the comment footer.
getFooter() - Method in class org.apache.felix.utils.properties.TypedProperties
  Return the comment footer.
getHeader() - Method in class org.apache.felix.utils.properties.Properties
  Return the comment header.
getHeader() - Method in class org.apache.felix.utils.properties.TypedProperties
  Return the comment header.
getLoaders() - Method in class org.apache.felix.utils.repository.XmlRepository
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.resource.SimpleFilter
getName() - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
getOperation() - Method in class org.apache.felix.utils.resource.SimpleFilter
getParsed() - Method in class org.apache.felix.utils.json.JSONParser
getParsedList() - Method in class org.apache.felix.utils.json.JSONParser
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
getRaw(String) - Method in class org.apache.felix.utils.properties.TypedProperties
getRequirements(String) - Method in class org.apache.felix.utils.resource.ResourceImpl
getResources() - Method in class org.apache.felix.utils.repository.BaseRepository
getResources() - Method in class org.apache.felix.utils.repository.JsonRepository
getResources() - Method in class org.apache.felix.utils.repository.XmlRepository
getUrl() - Method in class org.apache.felix.utils.repository.UrlLoader
getUrl() - Method in class org.apache.felix.utils.repository.XmlRepository
getValue() - Method in class org.apache.felix.utils.manifest.Attribute
getValue() - Method in class org.apache.felix.utils.manifest.Directive
getValue(String) - Method in class org.apache.felix.utils.properties.InterpolationHelper.BundleContextSubstitutionCallback
getValue(String) - Method in interface org.apache.felix.utils.properties.InterpolationHelper.SubstitutionCallback
getValue(String, String, String) - Method in interface org.apache.felix.utils.properties.TypedProperties.SubstitutionCallback
getValue() - Method in class org.apache.felix.utils.resource.SimpleFilter
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
GTE - Static variable in class org.apache.felix.utils.resource.SimpleFilter
GZIP - Static variable in class org.apache.felix.utils.repository.UrlLoader

## H

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

## I

INCREMENT - Static variable in class org.apache.felix.utils.repository.StaxParser
increment - Variable in class org.apache.felix.utils.repository.StaxParser.XmlRepository
INDENT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
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.BundleContextSubstitutionCallback - Class in org.apache.felix.utils.properties
InterpolationHelper.SubstitutionCallback - Interface in org.apache.felix.utils.properties
  Callback for substitution
intersect(VersionRange) - Method in class org.apache.felix.utils.version.VersionRange
isAttributeMandatory(String) - Method in class org.apache.felix.utils.resource.CapabilityImpl
isDestroyed() - Method in class org.apache.felix.utils.extender.SimpleExtension
isEmpty() - Method in class org.apache.felix.utils.collections.MapToDictionary
isEmpty() - Method in class org.apache.felix.utils.collections.StringArrayMap
isOpenCeiling() - Method in class org.apache.felix.utils.version.VersionRange
isOpenFloor() - Method in class org.apache.felix.utils.version.VersionRange
isOptional() - Method in class org.apache.felix.utils.resource.RequirementImpl
isOptional(Requirement) - Static method in class org.apache.felix.utils.resource.RequirementImpl
  Utility method to check whether a requirement is optional.
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

## J

JSONParser - Class in org.apache.felix.utils.json
  A very small JSON parser.
JSONParser(CharSequence) - Constructor for class org.apache.felix.utils.json.JSONParser
JSONParser(InputStream) - Constructor for class org.apache.felix.utils.json.JSONParser
JsonRepository - Class in org.apache.felix.utils.repository
  Repository using a JSON representation of resource metadata.
JsonRepository(String, long) - Constructor for class org.apache.felix.utils.repository.JsonRepository
JSONWriter - Class in org.apache.felix.utils.json
  Simple JSON writer to be used on top of a `Writer`.
JSONWriter(Writer) - Constructor for class org.apache.felix.utils.json.JSONWriter

## K

key(String) - Method in class org.apache.felix.utils.json.JSONWriter
keys() - Method in class org.apache.felix.utils.collections.MapToDictionary
keySet() - Method in class org.apache.felix.utils.collections.StringArrayMap

## 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
load(File) - Method in class org.apache.felix.utils.properties.TypedProperties
load(URL) - Method in class org.apache.felix.utils.properties.TypedProperties
load(InputStream) - Method in class org.apache.felix.utils.properties.TypedProperties
load(Reader) - Method in class org.apache.felix.utils.properties.TypedProperties
loaders - Variable in class org.apache.felix.utils.repository.XmlRepository
loadLayout(Reader, boolean) - Method in class org.apache.felix.utils.properties.Properties
  Reads a properties file and stores its internal structure.
lock - Variable in class org.apache.felix.utils.repository.XmlRepository
log(int, String) - Method in class org.apache.felix.utils.log.Logger
  Logs a message.
log(int, String, Throwable) - Method in class org.apache.felix.utils.log.Logger
  Logs a message.
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.
LTE - Static variable in class org.apache.felix.utils.resource.SimpleFilter

## M

MAJOR - Static variable in class org.apache.felix.utils.version.VersionRange
mandatory - Variable in class org.apache.felix.utils.resource.CapabilityImpl
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`.
match(SimpleFilter, boolean) - Method in class org.apache.felix.utils.resource.CapabilitySet
MATCH_ALL - Static variable in class org.apache.felix.utils.resource.SimpleFilter
MATCH_ALL_FILTER - Static variable in class org.apache.felix.utils.resource.SimpleFilter
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`.
matches(Map<String, ?>) - Method in class org.apache.felix.utils.filter.FilterImpl
  Filter using a `Map`.
matches(Capability, Requirement) - Static method in class org.apache.felix.utils.resource.CapabilitySet
matches(Capability, SimpleFilter) - Static method in class org.apache.felix.utils.resource.CapabilitySet
matches(Capability) - Method in class org.apache.felix.utils.resource.RequirementImpl
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

NAME - Static variable in class org.apache.felix.utils.repository.StaxParser
name - Variable in class org.apache.felix.utils.repository.StaxParser.XmlRepository
NAMESPACE - Static variable in class org.apache.felix.utils.repository.StaxParser
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.
NOT - Static variable in class org.apache.felix.utils.resource.SimpleFilter

## O

object() - Method in class org.apache.felix.utils.json.JSONWriter
OR - Static variable in class org.apache.felix.utils.resource.SimpleFilter
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.json - package org.apache.felix.utils.json
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.repository - package org.apache.felix.utils.repository
org.apache.felix.utils.resource - package org.apache.felix.utils.resource
org.apache.felix.utils.service - package org.apache.felix.utils.service
org.apache.felix.utils.version - package org.apache.felix.utils.version

## P

parse(InputStream) - Static method in class org.apache.felix.utils.repository.StaxParser
parse(URI, InputStream) - Static method in class org.apache.felix.utils.repository.StaxParser
parse(URI, InputStream, StaxParser.XmlRepository) - Static method in class org.apache.felix.utils.repository.StaxParser
parse(String) - Static method in class org.apache.felix.utils.resource.SimpleFilter
parseCapability(Resource, String) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
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.
parseDelimitedString(String, String) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
parseDelimitedString(String, String, boolean) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
  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
parseRequirement(Resource, String) - Static method in class org.apache.felix.utils.resource.ResourceBuilder
parseSubstring(String) - Static method in class org.apache.felix.utils.resource.SimpleFilter
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
performSubstitution(Map<String, String>, InterpolationHelper.SubstitutionCallback, boolean, boolean, boolean) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
  Perform substitution on a property set
prepare(Map<String, TypedProperties>) - Static method in class org.apache.felix.utils.properties.TypedProperties
PRESENT - Static variable in class org.apache.felix.utils.resource.SimpleFilter
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, boolean) - 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, boolean) - 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, V) - Method in class org.apache.felix.utils.collections.StringArrayMap
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
put(String, Object) - Method in class org.apache.felix.utils.properties.TypedProperties
put(String, List<String>, Object) - Method in class org.apache.felix.utils.properties.TypedProperties
put(String, String, Object) - Method in class org.apache.felix.utils.properties.TypedProperties
put(String, List<String>, List<String>) - Method in class org.apache.felix.utils.properties.TypedProperties
putAll(Map<? extends String, ? extends V>) - Method in class org.apache.felix.utils.collections.StringArrayMap

## R

read(InputStream) - Static method in class org.apache.felix.utils.properties.ConfigurationHandler
  Reads configuration data from the given `InputStream` and returns a new `Dictionary` object containing the data.
read(String) - Static method in class org.apache.felix.utils.properties.ConfigurationHandler
readProperty() - Method in class org.apache.felix.utils.properties.Properties.PropertiesReader
  Reads a property line.
reduceMemory(Map<String, T>) - Static method in class org.apache.felix.utils.collections.StringArrayMap
REFERRAL - Static variable in class org.apache.felix.utils.repository.StaxParser
Referral() - Constructor for class org.apache.felix.utils.repository.StaxParser.Referral
referrals - Variable in class org.apache.felix.utils.repository.StaxParser.XmlRepository
remove(Object) - Method in class org.apache.felix.utils.collections.MapToDictionary
remove(Object) - Method in class org.apache.felix.utils.collections.StringArrayMap
remove(Object) - Method in class org.apache.felix.utils.properties.Properties
remove(Object) - Method in class org.apache.felix.utils.properties.TypedProperties
removeCapability(Capability) - Method in class org.apache.felix.utils.resource.CapabilitySet
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.utils.extender.AbstractExtender
REPO_NAME - Static variable in class org.apache.felix.utils.repository.StaxParser
REPOSITORY - Static variable in class org.apache.felix.utils.repository.StaxParser
REPOSITORY_NAMESPACE - Static variable in class org.apache.felix.utils.repository.StaxParser
reqs - Variable in class org.apache.felix.utils.resource.ResourceImpl
REQUIREMENT - Static variable in class org.apache.felix.utils.repository.StaxParser
RequirementImpl - Class in org.apache.felix.utils.resource
  Implementation of the OSGi Requirement interface.
RequirementImpl(Resource, String, Map<String, String>, Map<String, Object>) - Constructor for class org.apache.felix.utils.resource.RequirementImpl
  Create a requirement.
RequirementImpl(Resource, String, String) - Constructor for class org.apache.felix.utils.resource.RequirementImpl
  Create a requirement with a namespace and a filter.
RequirementImpl(Resource, Requirement) - Constructor for class org.apache.felix.utils.resource.RequirementImpl
  Create a requirement based on an existing requirement, providing the resource.
RequirementImpl(Resource, String, Map<String, String>, Map<String, Object>, SimpleFilter) - Constructor for class org.apache.felix.utils.resource.RequirementImpl
RESOLUTION_DYNAMIC - Static variable in class org.apache.felix.utils.resource.ResourceBuilder
RESOURCE - Static variable in class org.apache.felix.utils.repository.StaxParser
ResourceBuilder - Class in org.apache.felix.utils.resource
ResourceImpl - Class in org.apache.felix.utils.resource
ResourceImpl() - Constructor for class org.apache.felix.utils.resource.ResourceImpl
  CAUTION: This constructor does not ensure that the resource has the required identity capability
ResourceImpl(String, String, Version) - Constructor for class org.apache.felix.utils.resource.ResourceImpl
resources - Variable in class org.apache.felix.utils.repository.BaseRepository
resources - Variable in class org.apache.felix.utils.repository.StaxParser.XmlRepository
ResourceUtils - Class in org.apache.felix.utils.resource

## 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
save(File) - Method in class org.apache.felix.utils.properties.TypedProperties
save(OutputStream) - Method in class org.apache.felix.utils.properties.TypedProperties
save(Writer) - Method in class org.apache.felix.utils.properties.TypedProperties
saveLayout(Writer, boolean) - 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.
setFooter(List<String>) - Method in class org.apache.felix.utils.properties.TypedProperties
  Set the comment footer.
setHeader(List<String>) - Method in class org.apache.felix.utils.properties.Properties
  Set the comment header.
setHeader(List<String>) - Method in class org.apache.felix.utils.properties.TypedProperties
  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
SimpleFilter - Class in org.apache.felix.utils.resource
size() - Method in class org.apache.felix.utils.collections.MapToDictionary
size - Variable in class org.apache.felix.utils.collections.StringArrayMap
size() - Method in class org.apache.felix.utils.collections.StringArrayMap
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
StaxParser - Class in org.apache.felix.utils.repository
  Repository XML xml based on StaX
StaxParser.Referral - Class in org.apache.felix.utils.repository
StaxParser.XmlRepository - Class in org.apache.felix.utils.repository
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.
store(OutputStream, String) - Method in class org.apache.felix.utils.properties.TypedProperties
  Store a properties into a output stream, preserving comments, special character, etc.
StringArrayMap<V> - Class in org.apache.felix.utils.collections
StringArrayMap(Map<String, ? extends V>) - Constructor for class org.apache.felix.utils.collections.StringArrayMap
StringArrayMap() - Constructor for class org.apache.felix.utils.collections.StringArrayMap
StringArrayMap(int) - Constructor for class org.apache.felix.utils.collections.StringArrayMap
substitute() - Method in class org.apache.felix.utils.properties.Properties
substitute(InterpolationHelper.SubstitutionCallback) - Method in class org.apache.felix.utils.properties.Properties
substitute(TypedProperties.SubstitutionCallback) - Method in class org.apache.felix.utils.properties.TypedProperties
substitute(Map<String, TypedProperties>, Map<String, Map<String, String>>, TypedProperties.SubstitutionCallback, boolean) - Static method in class org.apache.felix.utils.properties.TypedProperties
SUBSTRING - Static variable in class org.apache.felix.utils.resource.SimpleFilter
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.
substVars(String, String, Map<String, String>, Map<String, String>, InterpolationHelper.SubstitutionCallback, boolean, boolean, boolean) - Static method in class org.apache.felix.utils.properties.InterpolationHelper
  This method performs property variable substitution on the specified value.

## T

table - Variable in class org.apache.felix.utils.collections.StringArrayMap
TOKEN_ARR_CLOS - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_ARR_OPEN - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_COMMA - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_COMMENT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_EQ - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_NAME - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_BOOLEAN - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_BYTE - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_CHAR - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_DOUBLE - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_FLOAT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_INT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_LONG - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_PRIMITIVE_SHORT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_BOOLEAN - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_BYTE - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_CHARACTER - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_DOUBLE - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_FLOAT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_INTEGER - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_LONG - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_SHORT - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SIMPLE_STRING - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_SPACE - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_VAL_CLOS - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_VAL_OPEN - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_VEC_CLOS - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TOKEN_VEC_OPEN - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
toString() - Method in class org.apache.felix.utils.collections.StringArrayMap
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.resource.ResourceImpl
toString(Resource, String, Map<String, Object>, Map<String, String>) - Static method in class org.apache.felix.utils.resource.ResourceUtils
toString() - Method in class org.apache.felix.utils.resource.SimpleFilter
toString() - Method in class org.apache.felix.utils.version.VersionRange
TYPE - Static variable in class org.apache.felix.utils.repository.StaxParser
type2Code - Static variable in class org.apache.felix.utils.properties.ConfigurationHandler
TypedProperties - Class in org.apache.felix.utils.properties
  Map to load / store / update untyped or typed properties.
TypedProperties() - Constructor for class org.apache.felix.utils.properties.TypedProperties
TypedProperties(boolean) - Constructor for class org.apache.felix.utils.properties.TypedProperties
TypedProperties(TypedProperties.SubstitutionCallback) - Constructor for class org.apache.felix.utils.properties.TypedProperties
TypedProperties(TypedProperties.SubstitutionCallback, boolean) - Constructor for class org.apache.felix.utils.properties.TypedProperties
TypedProperties.SubstitutionCallback - Interface in org.apache.felix.utils.properties

## U

unescapeJava(String) - Static method in class org.apache.felix.utils.properties.Properties
  Unescapes any Java literals found in the `String` to a `Writer`.
unparseSubstring(StringBuilder, List<?>) - Static method in class org.apache.felix.utils.resource.SimpleFilter
update(Map<String, String>) - Method in class org.apache.felix.utils.properties.Properties
update(Properties) - Method in class org.apache.felix.utils.properties.Properties
update(Map<String, Object>) - Method in class org.apache.felix.utils.properties.TypedProperties
update(TypedProperties) - Method in class org.apache.felix.utils.properties.TypedProperties
updated(String, Dictionary) - Method in class org.apache.felix.utils.service.BaseManagedServiceFactory
url - Variable in class org.apache.felix.utils.repository.StaxParser.Referral
URL - Static variable in class org.apache.felix.utils.repository.StaxParser
url - Variable in class org.apache.felix.utils.repository.XmlRepository
UrlLoader - Class in org.apache.felix.utils.repository
UrlLoader(String, long) - Constructor for class org.apache.felix.utils.repository.UrlLoader

## V

value(boolean) - Method in class org.apache.felix.utils.json.JSONWriter
value(double) - Method in class org.apache.felix.utils.json.JSONWriter
value(int) - Method in class org.apache.felix.utils.json.JSONWriter
value(long) - Method in class org.apache.felix.utils.json.JSONWriter
value(Object) - Method in class org.apache.felix.utils.json.JSONWriter
VALUE - Static variable in class org.apache.felix.utils.repository.StaxParser
values() - Method in class org.apache.felix.utils.collections.StringArrayMap
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
write(OutputStream, Dictionary) - Static method in class org.apache.felix.utils.properties.ConfigurationHandler
  Writes the configuration data from the `Dictionary` to the given `OutputStream`.
write(Object) - Static method in class org.apache.felix.utils.properties.ConfigurationHandler
write(StaxParser.XmlRepository, Writer) - Static method in class org.apache.felix.utils.repository.StaxParser
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.

## X

xml - Variable in class org.apache.felix.utils.repository.XmlRepository.XmlLoader
XmlLoader(String, long) - Constructor for class org.apache.felix.utils.repository.XmlRepository.XmlLoader
XmlLoader(String, long, StaxParser.XmlRepository) - Constructor for class org.apache.felix.utils.repository.XmlRepository.XmlLoader
XmlRepository() - Constructor for class org.apache.felix.utils.repository.StaxParser.XmlRepository
XmlRepository - Class in org.apache.felix.utils.repository
  Repository conforming to the OSGi Repository specification.
XmlRepository(String, long) - Constructor for class org.apache.felix.utils.repository.XmlRepository
XmlRepository.XmlLoader - Class in org.apache.felix.utils.repository

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