A B C D F G H I K L N O P R S U V

## A

absolutePath() - Method in class org.apache.felix.prefs.PreferencesImpl
addedChildren - Variable in class org.apache.felix.prefs.ChangeSet
  A set of added children.
applyChanges(PreferencesImpl) - Method in class org.apache.felix.prefs.PreferencesImpl
  Apply the changes done to the passed preferences object.
availableBundles() - Method in interface org.apache.felix.prefs.BackingStore
  Return all bundle ids for which preferences are stored..

## B

BackingStore - Interface in org.apache.felix.prefs
  The BackingStore for the preferences.
BackingStoreManager - Interface in org.apache.felix.prefs
  Get the backing store.
bundleId - Variable in class org.apache.felix.prefs.PreferencesDescription

## C

changedProperties - Variable in class org.apache.felix.prefs.ChangeSet
  A set of changed/added properties.
ChangeSet - Class in org.apache.felix.prefs
  This class keeps track of the changes to a preferences node.
ChangeSet() - Constructor for class org.apache.felix.prefs.ChangeSet
changeSet - Variable in class org.apache.felix.prefs.PreferencesImpl
  The change set keeps track of all changes.
checkKey(String) - Method in class org.apache.felix.prefs.PreferencesImpl
  The key is not allowed to be null.
checkValidity() - Method in class org.apache.felix.prefs.PreferencesImpl
  Check if this node is still valid.
checkValue(Object) - Method in class org.apache.felix.prefs.PreferencesImpl
  The value is not allowed to be null.
childAdded(String) - Method in class org.apache.felix.prefs.ChangeSet
  Inform that a child has been added.
childRemoved(String) - Method in class org.apache.felix.prefs.ChangeSet
  Inform that a child has been removed.
children - Variable in class org.apache.felix.prefs.PreferencesImpl
  The child nodes.
childrenNames() - Method in class org.apache.felix.prefs.PreferencesImpl
clear() - Method in class org.apache.felix.prefs.ChangeSet
  Reset state to unchanged.
clear() - Method in class org.apache.felix.prefs.PreferencesImpl

## D

description - Variable in class org.apache.felix.prefs.PreferencesImpl
  The description for this preferences.

## F

flush() - Method in class org.apache.felix.prefs.PreferencesImpl

## G

get(String, String) - Method in class org.apache.felix.prefs.PreferencesImpl
getAddedChildren() - Method in class org.apache.felix.prefs.ChangeSet
  Return a collection with the added children names.
getBackingStoreManager() - Method in class org.apache.felix.prefs.PreferencesImpl
  Return the backing store manager.
getBoolean(String, boolean) - Method in class org.apache.felix.prefs.PreferencesImpl
getBundleId() - Method in class org.apache.felix.prefs.PreferencesDescription
getByteArray(String, byte[]) - Method in class org.apache.felix.prefs.PreferencesImpl
getChangedProperties() - Method in class org.apache.felix.prefs.ChangeSet
  Return a collection with the changed property names.
getChangeSet() - Method in class org.apache.felix.prefs.PreferencesImpl
  Return the change set.
getChildren() - Method in class org.apache.felix.prefs.PreferencesImpl
  Return all children or an empty collection.
getDescription() - Method in class org.apache.felix.prefs.PreferencesImpl
  Return the preferences description.
getDouble(String, double) - Method in class org.apache.felix.prefs.PreferencesImpl
getFloat(String, float) - Method in class org.apache.felix.prefs.PreferencesImpl
getIdentifier() - Method in class org.apache.felix.prefs.PreferencesDescription
getInt(String, int) - Method in class org.apache.felix.prefs.PreferencesImpl
getLong(String, long) - Method in class org.apache.felix.prefs.PreferencesImpl
getNode(String, boolean, boolean) - Method in class org.apache.felix.prefs.PreferencesImpl
  Get a relative node.
getOrCreateNode(String) - Method in class org.apache.felix.prefs.PreferencesImpl
  Get or create the node.
getProperties() - Method in class org.apache.felix.prefs.PreferencesImpl
  Return the properties set.
getRemovedChildren() - Method in class org.apache.felix.prefs.ChangeSet
  Return a collection with the removed children names.
getRemovedProperties() - Method in class org.apache.felix.prefs.ChangeSet
  Return a collection with the removed property names.
getRoot() - Method in class org.apache.felix.prefs.PreferencesImpl
  Get the root preferences.
getStore() - Method in interface org.apache.felix.prefs.BackingStoreManager
  Return the current backing store.

## H

hasChanges - Variable in class org.apache.felix.prefs.ChangeSet
  Do we have changes at all?
hasChanges() - Method in class org.apache.felix.prefs.ChangeSet
  Do we have changes?

## I

identifier - Variable in class org.apache.felix.prefs.PreferencesDescription
importChanges(ChangeSet) - Method in class org.apache.felix.prefs.ChangeSet
  Import the changes from the other change set.
isValid() - Method in class org.apache.felix.prefs.PreferencesImpl

## K

keys() - Method in class org.apache.felix.prefs.PreferencesImpl

## L

load(BackingStoreManager, PreferencesDescription) - Method in interface org.apache.felix.prefs.BackingStore
  Load the preferences for the given description.
loadAll(BackingStoreManager, Long) - Method in interface org.apache.felix.prefs.BackingStore
  Load all preferences for this bundle.

## N

name - Variable in class org.apache.felix.prefs.PreferencesImpl
  The name of the properties.
name() - Method in class org.apache.felix.prefs.PreferencesImpl
node(String) - Method in class org.apache.felix.prefs.PreferencesImpl
  We do not synchronize this method to avoid dead locks as this method might call another preferences object in the hierarchy.
nodeExists(String) - Method in class org.apache.felix.prefs.PreferencesImpl
  We do not synchronize this method to avoid dead locks as this method might call another preferences object in the hierarchy.

## O

org.apache.felix.prefs - package org.apache.felix.prefs

## P

parent - Variable in class org.apache.felix.prefs.PreferencesImpl
  The parent.
parent() - Method in class org.apache.felix.prefs.PreferencesImpl
PreferencesDescription - Class in org.apache.felix.prefs
  A preferences description identifies a preferences try.
PreferencesDescription(Long, String) - Constructor for class org.apache.felix.prefs.PreferencesDescription
PreferencesImpl - Class in org.apache.felix.prefs
  This is an implementation of the preferences.
PreferencesImpl(PreferencesDescription, BackingStoreManager) - Constructor for class org.apache.felix.prefs.PreferencesImpl
  Construct the root node of the tree.
PreferencesImpl(PreferencesImpl, String) - Constructor for class org.apache.felix.prefs.PreferencesImpl
  Construct a child node.
properties - Variable in class org.apache.felix.prefs.PreferencesImpl
  The properties.
propertyChanged(String) - Method in class org.apache.felix.prefs.ChangeSet
  Inform that a property has been added/changed.
propertyRemoved(String) - Method in class org.apache.felix.prefs.ChangeSet
  Inform that a property has removed.
put(String, String) - Method in class org.apache.felix.prefs.PreferencesImpl
putBoolean(String, boolean) - Method in class org.apache.felix.prefs.PreferencesImpl
putByteArray(String, byte[]) - Method in class org.apache.felix.prefs.PreferencesImpl
putDouble(String, double) - Method in class org.apache.felix.prefs.PreferencesImpl
putFloat(String, float) - Method in class org.apache.felix.prefs.PreferencesImpl
putInt(String, int) - Method in class org.apache.felix.prefs.PreferencesImpl
putLong(String, long) - Method in class org.apache.felix.prefs.PreferencesImpl

## R

remove(Long) - Method in interface org.apache.felix.prefs.BackingStore
  Remove all preferences stored for this bundle.
remove(String) - Method in class org.apache.felix.prefs.PreferencesImpl
removeChild(PreferencesImpl) - Method in class org.apache.felix.prefs.PreferencesImpl
removedChildren - Variable in class org.apache.felix.prefs.ChangeSet
  A set of removed children.
removedProperties - Variable in class org.apache.felix.prefs.ChangeSet
  A set of removed properties.
removeNode() - Method in class org.apache.felix.prefs.PreferencesImpl

## S

safelyRemoveNode() - Method in class org.apache.felix.prefs.PreferencesImpl
  Safely remove a node by resetting all properties and calling this method on all children recursively.
store(PreferencesImpl) - Method in interface org.apache.felix.prefs.BackingStore
  Store the current preferences and its children in the backing store.
storeManager - Variable in class org.apache.felix.prefs.PreferencesImpl
  The backing store manager.
sync() - Method in class org.apache.felix.prefs.PreferencesImpl

## U

update(PreferencesImpl) - Method in interface org.apache.felix.prefs.BackingStore
  Update the current preferences and its children from the backing store.
update(PreferencesImpl) - Method in class org.apache.felix.prefs.PreferencesImpl
  Update from the preferences impl.

## V

valid - Variable in class org.apache.felix.prefs.PreferencesImpl
  Has this node been removed?

A B C D F G H I K L N O P R S U V