Repository: jclouds-labs
Updated Branches:
  refs/heads/1.8.x 0c6c12962 -> 325ae5c1d


JCLOUDS-750 FieldNamingStrategy is no longer required.


Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/325ae5c1
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/325ae5c1
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/325ae5c1

Branch: refs/heads/1.8.x
Commit: 325ae5c1dc3ef9667110ac795f36eb6ed96aa27b
Parents: 0c6c129
Author: Adrian Cole <[email protected]>
Authored: Sat Nov 1 11:06:22 2014 -0700
Committer: Adrian Cole <[email protected]>
Committed: Sat Nov 1 11:55:52 2014 -0700

----------------------------------------------------------------------
 .../docker/config/DockerParserModule.java       | 23 --------------------
 1 file changed, 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/325ae5c1/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
----------------------------------------------------------------------
diff --git 
a/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java 
b/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
index ea777a4..70c76cb 100644
--- a/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
+++ b/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
@@ -16,35 +16,12 @@
  */
 package org.jclouds.docker.config;
 
-import java.lang.reflect.Field;
-
 import org.jclouds.json.config.GsonModule;
 
-import com.google.gson.FieldNamingPolicy;
-import com.google.gson.FieldNamingStrategy;
 import com.google.inject.AbstractModule;
 
 public class DockerParserModule extends AbstractModule {
    @Override protected void configure() {
-      bind(FieldNamingStrategy.class).toInstance(FIELD_NAMING_STRATEGY);
       
bind(GsonModule.DateAdapter.class).to(GsonModule.Iso8601DateAdapter.class);
    }
-
-   /** When serializing, Most fields are UpperCamelCase, with some exceptions. 
*/
-   private static final FieldNamingStrategy FIELD_NAMING_STRATEGY = new 
FieldNamingStrategy() {
-      private final FieldNamingStrategy delegate = 
FieldNamingPolicy.UPPER_CAMEL_CASE;
-
-      @Override public String translateName(Field f) {
-         String result = delegate.translateName(f);
-         // IP not Ip as code wins over docs 
https://github.com/docker/docker/blob/master/daemon/network_settings.go
-         if (result.equals("IpAddress")) {
-            return "IPAddress";
-         } else if (result.equals("IpPrefixLen")) {
-            return "IPPrefixLen";
-         } else if (result.equals("Ip")) {
-            return "IP";
-         }
-         return result;
-      }
-   };
 }

Reply via email to