You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by pl...@apache.org on 2016/09/28 22:16:08 UTC

[08/18] incubator-tamaya-extensions git commit: Synched with head.

Synched with head.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/commit/12e5015e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/tree/12e5015e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/diff/12e5015e

Branch: refs/heads/master
Commit: 12e5015eaa392c61e06169bf32d2fe92e59694b8
Parents: 94cac00
Author: anatole <an...@apache.org>
Authored: Thu Feb 11 20:31:24 2016 +0100
Committer: Oliver B. Fischer <pl...@apache.org>
Committed: Thu Sep 29 00:15:51 2016 +0200

----------------------------------------------------------------------
 .../apache/tamaya/filter/ConfigurationFilter.java    | 15 ++++++++++++---
 .../org/apache/tamaya/filter/ProgrammableFilter.java |  6 +++---
 .../apache/tamaya/filter/RegexPropertyFilter.java    |  2 +-
 .../filter/internal/DefaultMetadataFilter.java       |  2 +-
 4 files changed, 17 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/12e5015e/src/main/java/org/apache/tamaya/filter/ConfigurationFilter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/tamaya/filter/ConfigurationFilter.java b/src/main/java/org/apache/tamaya/filter/ConfigurationFilter.java
index 99ab27f..30ba3e2 100644
--- a/src/main/java/org/apache/tamaya/filter/ConfigurationFilter.java
+++ b/src/main/java/org/apache/tamaya/filter/ConfigurationFilter.java
@@ -62,12 +62,21 @@ public final class ConfigurationFilter implements PropertyFilter{
     };
 
     /**
+     * Flag if metadata entries (starting with an '_') are filtered out on when accessing multiple properties, default
+     * is {@code true}.
+     * @return true, if metadata entries (starting with an '_') are to be filtered.
+     */
+    public static boolean isMetadataFiltered(){
+        return THREADED_METADATA_FILTERED.get();
+    }
+
+    /**
      * Seactivates metadata filtering also on global map access for this thread.
      * @see #clearFilters()
-     * @param active true,to enable metadata filtering (default).
+     * @param filtered true,to enable metadata filtering (default).
      */
-    public static void setMetadataFilter(boolean active){
-        THREADED_METADATA_FILTERED.set(active);
+    public static void setMetadataFiltered(boolean filtered){
+        THREADED_METADATA_FILTERED.set(filtered);
     }
 
     /**

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/12e5015e/src/main/java/org/apache/tamaya/filter/ProgrammableFilter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/tamaya/filter/ProgrammableFilter.java b/src/main/java/org/apache/tamaya/filter/ProgrammableFilter.java
index 8589faa..18a7e08 100644
--- a/src/main/java/org/apache/tamaya/filter/ProgrammableFilter.java
+++ b/src/main/java/org/apache/tamaya/filter/ProgrammableFilter.java
@@ -80,8 +80,8 @@ public final class ProgrammableFilter implements PropertyFilter{
      * @param filters the filters to be applied.
      */
     public void setFilters(Collection<PropertyFilter> filters) {
-        filters.clear();
-        filters.addAll(filters);
+        this.filters.clear();
+        this.filters.addAll(filters);
     }
 
     /**
@@ -102,7 +102,7 @@ public final class ProgrammableFilter implements PropertyFilter{
 
     @Override
     public String toString() {
-        return "FilterConfig{" +
+        return "ProgrammableFilter{" +
                 "filters=" + filters +
                 '}';
     }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/12e5015e/src/main/java/org/apache/tamaya/filter/RegexPropertyFilter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/tamaya/filter/RegexPropertyFilter.java b/src/main/java/org/apache/tamaya/filter/RegexPropertyFilter.java
index 616f2cf..1ed43ba 100644
--- a/src/main/java/org/apache/tamaya/filter/RegexPropertyFilter.java
+++ b/src/main/java/org/apache/tamaya/filter/RegexPropertyFilter.java
@@ -48,7 +48,7 @@ public final class RegexPropertyFilter implements PropertyFilter{
 
     @Override
     public String toString() {
-        return "RegexPredicate{" +
+        return "RegexPropertyFilter{" +
                 "expression='" + expression + '\'' +
                 '}';
     }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/12e5015e/src/main/java/org/apache/tamaya/filter/internal/DefaultMetadataFilter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/tamaya/filter/internal/DefaultMetadataFilter.java b/src/main/java/org/apache/tamaya/filter/internal/DefaultMetadataFilter.java
index 1119cba..95e9d25 100644
--- a/src/main/java/org/apache/tamaya/filter/internal/DefaultMetadataFilter.java
+++ b/src/main/java/org/apache/tamaya/filter/internal/DefaultMetadataFilter.java
@@ -32,7 +32,7 @@ public final class DefaultMetadataFilter implements PropertyFilter{
             // When accessing keys explicitly, do not hide anything.
             return valueToBeFiltered;
         }
-        if(ConfigurationFilter.THREADED_METADATA_FILTERED.get()) {
+        if(ConfigurationFilter.isMetadataFiltered()) {
             if (context.getKey().startsWith("_")) {
                 // Hide metadata entries.
                 return null;