You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ad...@apache.org on 2014/11/01 19:55:42 UTC
git commit: JCLOUDS-750 FieldNamingStrategy is no longer required.
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 <ad...@gmail.com>
Authored: Sat Nov 1 11:06:22 2014 -0700
Committer: Adrian Cole <ad...@apache.org>
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;
- }
- };
}