You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by an...@apache.org on 2015/01/24 21:33:14 UTC
incubator-tamaya git commit: TAMAYA-8: Added javadocs.
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 <an...@apache.org>
Authored: Sat Jan 24 21:32:58 2015 +0100
Committer: anatole <an...@apache.org>
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;
}