## Uses of Interface
org.apache.tamaya.mutableconfig.spi.MutablePropertySource

- Packages that use MutablePropertySource
  Package | Description
  --- | ---
  org.apache.tamaya.mutableconfig |
  org.apache.tamaya.mutableconfig.internal |
  org.apache.tamaya.mutableconfig.propertysources |
  org.apache.tamaya.mutableconfig.spi |

- - ### Uses of MutablePropertySource in org.apache.tamaya.mutableconfig

    Methods in org.apache.tamaya.mutableconfig that return types with arguments of type MutablePropertySource
    Modifier and Type | Method and Description
    --- | ---
    `List<MutablePropertySource>` | MutableConfiguration.`getMutablePropertySources()` Identifies the configuration backend that are targeted by this instance and which are also responsible for writing back the changes applied.
    `List<MutablePropertySource>` | MutableConfiguration.`getPropertySourcesThatCanRemove(String keyExpression)` Identifies the configuration backend that know the given key(s) and support removing it/them.
    `List<MutablePropertySource>` | MutableConfiguration.`getPropertySourcesThatCanWrite(String keyExpression)` Identifies the configuration backends that supports writing the given key(s).
    `List<MutablePropertySource>` | MutableConfiguration.`getPropertySourcesThatKnow(String keyExpression)` Identifies the configuration backend that know the given key(s).

  - ### Uses of MutablePropertySource in org.apache.tamaya.mutableconfig.internal

    Methods in org.apache.tamaya.mutableconfig.internal that return types with arguments of type MutablePropertySource
    Modifier and Type | Method and Description
    --- | ---
    `List<MutablePropertySource>` | DefaultMutableConfiguration.`getMutablePropertySources()`
    `List<MutablePropertySource>` | DefaultMutableConfiguration.`getPropertySourcesThatCanRemove(String keyExpression)`
    `List<MutablePropertySource>` | DefaultMutableConfiguration.`getPropertySourcesThatCanWrite(String keyExpression)`
    `List<MutablePropertySource>` | DefaultMutableConfiguration.`getPropertySourcesThatKnow(String keyExpression)`

  - ### Uses of MutablePropertySource in org.apache.tamaya.mutableconfig.propertysources

    Classes in org.apache.tamaya.mutableconfig.propertysources that implement MutablePropertySource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMutablePropertySource` Base class for implementing a `MutablePropertySource`.
    `class` | `MutablePropertiesPropertySource` Simple implementation of a mutable `PropertySource` for .properties files.
    `class` | `MutableXmlPropertiesPropertySource` Simple implementation of a mutable `PropertySource` for .xml properties files.

    Methods in org.apache.tamaya.mutableconfig.propertysources that return MutablePropertySource
    Modifier and Type | Method and Description
    --- | ---
    `MutablePropertySource` | AbstractMutablePropertySource.`put(UUID transactionId, String key, String value)`
    `MutablePropertySource` | AbstractMutablePropertySource.`putAll(UUID transactionId, Map<String,String> properties)`
    `MutablePropertySource` | AbstractMutablePropertySource.`remove(UUID transactionId, Collection<String> keys)`
    `MutablePropertySource` | AbstractMutablePropertySource.`remove(UUID transactionId, String... keys)`

  - ### Uses of MutablePropertySource in org.apache.tamaya.mutableconfig.spi

    Methods in org.apache.tamaya.mutableconfig.spi that return MutablePropertySource
    Modifier and Type | Method and Description
    --- | ---
    `MutablePropertySource` | MutablePropertySource.`put(UUID transactionId, String key, String value)` Sets a property.
    `MutablePropertySource` | MutablePropertySource.`putAll(UUID transactionId, Map<String,String> properties)` Puts all given configuration entries.
    `MutablePropertySource` | MutablePropertySource.`remove(UUID transactionId, Collection<String> keys)` Removes all given configuration entries.
    `MutablePropertySource` | MutablePropertySource.`remove(UUID transactionId, String... keys)` Removes all given configuration entries.

Copyright © 2014–2016 Apache Software Foundation. All rights reserved.