Repository: jclouds-labs Updated Branches: refs/heads/master e49ee80d8 -> 933f31b73
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/933f31b7 Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/933f31b7 Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/933f31b7 Branch: refs/heads/master Commit: 933f31b7352dc55dfe73d5ebdcec5b160df28362 Parents: e49ee80 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:36 2014 -0700 ---------------------------------------------------------------------- .../docker/config/DockerParserModule.java | 23 -------------------- 1 file changed, 23 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/933f31b7/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; - } - }; }
