Repository: incubator-tamaya Updated Branches: refs/heads/master 4929d3cd2 -> 2a2f861e4
TAMAYA-8: Added javadocs. Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/2a2f861e Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/2a2f861e Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/2a2f861e Branch: refs/heads/master Commit: 2a2f861e429faa354d13f7cc698e27fe1d732984 Parents: 4929d3c Author: anatole <[email protected]> Authored: Sat Jan 24 21:32:58 2015 +0100 Committer: anatole <[email protected]> Committed: Sat Jan 24 21:32:58 2015 +0100 ---------------------------------------------------------------------- .../tamaya/builder/ConfigurationBuilder.java | 34 ++++++++++++++++++++ 1 file changed, 34 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/2a2f861e/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java ---------------------------------------------------------------------- diff --git a/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java b/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java index c500031..02a20ab 100644 --- a/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java +++ b/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java @@ -19,8 +19,42 @@ package org.apache.tamaya.builder; import org.apache.tamaya.Configuration; +import org.apache.tamaya.PropertyConverter; +import org.apache.tamaya.TypeLiteral; +import org.apache.tamaya.spi.PropertyFilter; +import org.apache.tamaya.spi.PropertySource; +import org.apache.tamaya.spi.PropertySourceProvider; +import org.apache.tamaya.spi.PropertyValueCombinationPolicy; +/** + * Builder that allows to build a Configuration completely manually. + */ public class ConfigurationBuilder { + + public ConfigurationBuilder addPropertySources(PropertySource... propertySources){ + return this; + } + + public ConfigurationBuilder addPropertySourceProviders(PropertySourceProvider... propertySourceProviders){ + return this; + } + + public ConfigurationBuilder addPropertyFilters(PropertyFilter... propertyFilters){ + return this; + } + + public ConfigurationBuilder setPropertyValueCombinationPolicy(PropertyValueCombinationPolicy propertyValueCombinationPolicy){ + return this; + } + + public ConfigurationBuilder addPropertyConverter(PropertyConverter<?> propertyConverter){ + return this; + } + + public <T> ConfigurationBuilder addPropertyConverter(TypeLiteral<T> type, PropertyConverter<T> propertyConverter){ + return this; + } + public Configuration build() { return null; }
