From 7e90d3a7b231d8d76f8175c09375cb3ccea5f8f1 Mon Sep 17 00:00:00 2001 From: Inderjeet Singh Date: Tue, 17 Mar 2009 21:32:13 +0000 Subject: [PATCH] Updated version to 1.3b3 and revised javadocs. Released this version publicly. --- gson/docs/javadocs/allclasses-frame.html | 8 +- gson/docs/javadocs/allclasses-noframe.html | 8 +- .../com/google/gson/FieldNamingPolicy.html | 12 +- .../com/google/gson/FieldNamingStrategy.html | 224 ++++++++++++++++++ gson/docs/javadocs/com/google/gson/Gson.html | 12 +- .../javadocs/com/google/gson/GsonBuilder.html | 62 ++++- .../com/google/gson/InstanceCreator.html | 8 +- .../javadocs/com/google/gson/JsonArray.html | 8 +- .../gson/JsonDeserializationContext.html | 8 +- .../com/google/gson/JsonDeserializer.html | 8 +- .../javadocs/com/google/gson/JsonElement.html | 8 +- .../javadocs/com/google/gson/JsonNull.html | 8 +- .../javadocs/com/google/gson/JsonObject.html | 8 +- .../com/google/gson/JsonParseException.html | 8 +- .../javadocs/com/google/gson/JsonParser.html | 8 +- .../com/google/gson/JsonPrimitive.html | 8 +- .../google/gson/JsonSerializationContext.html | 8 +- .../com/google/gson/JsonSerializer.html | 8 +- .../google/gson/LongSerializationPolicy.html | 8 +- .../com/google/gson/annotations/Expose.html | 8 +- .../gson/annotations/SerializedName.html | 8 +- .../com/google/gson/annotations/Since.html | 8 +- .../com/google/gson/annotations/Until.html | 8 +- .../gson/annotations/class-use/Expose.html | 8 +- .../annotations/class-use/SerializedName.html | 8 +- .../gson/annotations/class-use/Since.html | 8 +- .../gson/annotations/class-use/Until.html | 8 +- .../gson/annotations/package-frame.html | 6 +- .../gson/annotations/package-summary.html | 8 +- .../google/gson/annotations/package-tree.html | 8 +- .../google/gson/annotations/package-use.html | 8 +- .../gson/class-use/FieldNamingPolicy.html | 8 +- .../gson/class-use/FieldNamingStrategy.html | 183 ++++++++++++++ .../com/google/gson/class-use/Gson.html | 8 +- .../google/gson/class-use/GsonBuilder.html | 26 +- .../gson/class-use/InstanceCreator.html | 8 +- .../com/google/gson/class-use/JsonArray.html | 8 +- .../class-use/JsonDeserializationContext.html | 8 +- .../gson/class-use/JsonDeserializer.html | 8 +- .../google/gson/class-use/JsonElement.html | 8 +- .../com/google/gson/class-use/JsonNull.html | 8 +- .../com/google/gson/class-use/JsonObject.html | 8 +- .../gson/class-use/JsonParseException.html | 8 +- .../com/google/gson/class-use/JsonParser.html | 8 +- .../google/gson/class-use/JsonPrimitive.html | 8 +- .../class-use/JsonSerializationContext.html | 8 +- .../google/gson/class-use/JsonSerializer.html | 8 +- .../class-use/LongSerializationPolicy.html | 8 +- .../com/google/gson/package-frame.html | 8 +- .../com/google/gson/package-summary.html | 12 +- .../com/google/gson/package-tree.html | 10 +- .../javadocs/com/google/gson/package-use.html | 14 +- .../com/google/gson/reflect/TypeToken.html | 8 +- .../gson/reflect/class-use/TypeToken.html | 8 +- .../google/gson/reflect/package-frame.html | 6 +- .../google/gson/reflect/package-summary.html | 8 +- .../com/google/gson/reflect/package-tree.html | 8 +- .../com/google/gson/reflect/package-use.html | 8 +- gson/docs/javadocs/constant-values.html | 8 +- gson/docs/javadocs/deprecated-list.html | 8 +- gson/docs/javadocs/help-doc.html | 8 +- gson/docs/javadocs/index-all.html | 21 +- gson/docs/javadocs/index.html | 4 +- gson/docs/javadocs/overview-frame.html | 6 +- gson/docs/javadocs/overview-summary.html | 10 +- gson/docs/javadocs/overview-tree.html | 10 +- gson/docs/javadocs/serialized-form.html | 8 +- gson/pom.xml | 2 +- 68 files changed, 767 insertions(+), 261 deletions(-) create mode 100644 gson/docs/javadocs/com/google/gson/FieldNamingStrategy.html create mode 100644 gson/docs/javadocs/com/google/gson/class-use/FieldNamingStrategy.html diff --git a/gson/docs/javadocs/allclasses-frame.html b/gson/docs/javadocs/allclasses-frame.html index 6c76edaf..087463d0 100644 --- a/gson/docs/javadocs/allclasses-frame.html +++ b/gson/docs/javadocs/allclasses-frame.html @@ -2,13 +2,13 @@ - + -All Classes (Gson 1.3-b2 API) +All Classes (Gson 1.3b3 API) - + @@ -26,6 +26,8 @@ All Classes (Gson 1.3-b2 API)
FieldNamingPolicy
+FieldNamingStrategy +
Gson
GsonBuilder diff --git a/gson/docs/javadocs/allclasses-noframe.html b/gson/docs/javadocs/allclasses-noframe.html index 4f61c144..89c1c673 100644 --- a/gson/docs/javadocs/allclasses-noframe.html +++ b/gson/docs/javadocs/allclasses-noframe.html @@ -2,13 +2,13 @@ - + -All Classes (Gson 1.3-b2 API) +All Classes (Gson 1.3b3 API) - + @@ -26,6 +26,8 @@ All Classes (Gson 1.3-b2 API)
FieldNamingPolicy
+FieldNamingStrategy +
Gson
GsonBuilder diff --git a/gson/docs/javadocs/com/google/gson/FieldNamingPolicy.html b/gson/docs/javadocs/com/google/gson/FieldNamingPolicy.html index ecd144fd..4fdb67fd 100644 --- a/gson/docs/javadocs/com/google/gson/FieldNamingPolicy.html +++ b/gson/docs/javadocs/com/google/gson/FieldNamingPolicy.html @@ -2,13 +2,13 @@ - + -FieldNamingPolicy (Gson 1.3-b2 API) +FieldNamingPolicy (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ FieldNamingPolicy (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="FieldNamingPolicy (Gson 1.3-b2 API)"; + parent.document.title="FieldNamingPolicy (Gson 1.3b3 API)"; } } @@ -57,7 +57,7 @@ function windowTitle()  PREV CLASS  - NEXT CLASSNEXT CLASS FRAMES    NO FRAMES   @@ -322,7 +322,7 @@ with the specified name  PREV CLASS  - NEXT CLASSNEXT CLASS FRAMES    NO FRAMES   diff --git a/gson/docs/javadocs/com/google/gson/FieldNamingStrategy.html b/gson/docs/javadocs/com/google/gson/FieldNamingStrategy.html new file mode 100644 index 00000000..0e0e0130 --- /dev/null +++ b/gson/docs/javadocs/com/google/gson/FieldNamingStrategy.html @@ -0,0 +1,224 @@ + + + + + + + +FieldNamingStrategy (Gson 1.3b3 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.google.gson +
+Interface FieldNamingStrategy

+
+
+
public interface FieldNamingStrategy
+ + +

+A mechanism for providing custom field naming in Gson. This allows the client code to translate + field names into a particular convention that is not supported as a normal Java field + declaration rules. For example, Java does not support "-" characters in a field name. +

+ +

+

+
Since:
+
1.3
+
Author:
+
Joel Leitch
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ StringtranslateName(Field f) + +
+          Translates the field name into its JSON field name representation.
+  +

+ + + + + + + + +
+Method Detail
+ +

+translateName

+
+String translateName(Field f)
+
+
Translates the field name into its JSON field name representation. +

+

+
Parameters:
f - the field object that we are translating +
Returns:
the translated field name.
Since:
+
1.3
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2008-2009. All Rights Reserved. + + diff --git a/gson/docs/javadocs/com/google/gson/Gson.html b/gson/docs/javadocs/com/google/gson/Gson.html index 0074d2a9..fe6f1f51 100644 --- a/gson/docs/javadocs/com/google/gson/Gson.html +++ b/gson/docs/javadocs/com/google/gson/Gson.html @@ -2,13 +2,13 @@ - + -Gson (Gson 1.3-b2 API) +Gson (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Gson (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Gson (Gson 1.3-b2 API)"; + parent.document.title="Gson (Gson 1.3b3 API)"; } } @@ -56,7 +56,7 @@ function windowTitle() PREV CLASS  + PREV CLASS   NEXT CLASS FRAMES   @@ -687,7 +687,7 @@ public PREV CLASS  + PREV CLASS   NEXT CLASS FRAMES   diff --git a/gson/docs/javadocs/com/google/gson/GsonBuilder.html b/gson/docs/javadocs/com/google/gson/GsonBuilder.html index 347eb6ed..a6a197d6 100644 --- a/gson/docs/javadocs/com/google/gson/GsonBuilder.html +++ b/gson/docs/javadocs/com/google/gson/GsonBuilder.html @@ -2,13 +2,13 @@ - + -GsonBuilder (Gson 1.3-b2 API) +GsonBuilder (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ GsonBuilder (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="GsonBuilder (Gson 1.3-b2 API)"; + parent.document.title="GsonBuilder (Gson 1.3b3 API)"; } } @@ -202,6 +202,15 @@ Class GsonBuilder  GsonBuilder +generateNonExecutableJson() + +
+          Makes the output JSON non-executable in Javascript by prefixing the generated JSON with some + special text. + + + + GsonBuilder registerTypeAdapter(Type type, Object typeAdapter) @@ -262,6 +271,15 @@ Class GsonBuilder  GsonBuilder +setFieldNamingStrategy(FieldNamingStrategy fieldNamingStrategy) + +
+          Configures Gson to apply a specific naming policy strategy to an object's field during + serialization and deserialization. + + + + GsonBuilder setLongSerializationPolicy(LongSerializationPolicy serializationPolicy)
@@ -363,6 +381,25 @@ public

+generateNonExecutableJson

+
+public GsonBuilder generateNonExecutableJson()
+
+
Makes the output JSON non-executable in Javascript by prefixing the generated JSON with some + special text. This prevents attacks from third-party sites through script sourcing. See + Gson Issue 42 + for details. +

+

+ +
Returns:
a reference to this GsonBuilder object to fulfill the "Builder" pattern
Since:
+
1.3
+
+
+
+
+

excludeFieldsWithoutExposeAnnotation

@@ -444,6 +481,23 @@ public 

+setFieldNamingStrategy

+
+public GsonBuilder setFieldNamingStrategy(FieldNamingStrategy fieldNamingStrategy)
+
+
Configures Gson to apply a specific naming policy strategy to an object's field during + serialization and deserialization. +

+

+
Parameters:
fieldNamingStrategy - the actual naming strategy to apply to the fields +
Returns:
a reference to this GsonBuilder object to fulfill the "Builder" pattern
Since:
+
1.3
+
+
+
+
+

setPrettyPrinting

diff --git a/gson/docs/javadocs/com/google/gson/InstanceCreator.html b/gson/docs/javadocs/com/google/gson/InstanceCreator.html
index bcc50dbc..c5a49dcc 100644
--- a/gson/docs/javadocs/com/google/gson/InstanceCreator.html
+++ b/gson/docs/javadocs/com/google/gson/InstanceCreator.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-InstanceCreator (Gson 1.3-b2 API)
+InstanceCreator (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ InstanceCreator (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="InstanceCreator (Gson 1.3-b2 API)";
+        parent.document.title="InstanceCreator (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonArray.html b/gson/docs/javadocs/com/google/gson/JsonArray.html
index 8714421e..bb73df25 100644
--- a/gson/docs/javadocs/com/google/gson/JsonArray.html
+++ b/gson/docs/javadocs/com/google/gson/JsonArray.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonArray (Gson 1.3-b2 API)
+JsonArray (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonArray (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonArray (Gson 1.3-b2 API)";
+        parent.document.title="JsonArray (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonDeserializationContext.html b/gson/docs/javadocs/com/google/gson/JsonDeserializationContext.html
index c881a1db..53c01427 100644
--- a/gson/docs/javadocs/com/google/gson/JsonDeserializationContext.html
+++ b/gson/docs/javadocs/com/google/gson/JsonDeserializationContext.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonDeserializationContext (Gson 1.3-b2 API)
+JsonDeserializationContext (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonDeserializationContext (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonDeserializationContext (Gson 1.3-b2 API)";
+        parent.document.title="JsonDeserializationContext (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonDeserializer.html b/gson/docs/javadocs/com/google/gson/JsonDeserializer.html
index f9e50013..7b73dae8 100644
--- a/gson/docs/javadocs/com/google/gson/JsonDeserializer.html
+++ b/gson/docs/javadocs/com/google/gson/JsonDeserializer.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonDeserializer (Gson 1.3-b2 API)
+JsonDeserializer (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonDeserializer (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonDeserializer (Gson 1.3-b2 API)";
+        parent.document.title="JsonDeserializer (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonElement.html b/gson/docs/javadocs/com/google/gson/JsonElement.html
index 5c8767a1..dd6bb700 100644
--- a/gson/docs/javadocs/com/google/gson/JsonElement.html
+++ b/gson/docs/javadocs/com/google/gson/JsonElement.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonElement (Gson 1.3-b2 API)
+JsonElement (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonElement (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonElement (Gson 1.3-b2 API)";
+        parent.document.title="JsonElement (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonNull.html b/gson/docs/javadocs/com/google/gson/JsonNull.html
index 37b8501c..047ee3a3 100644
--- a/gson/docs/javadocs/com/google/gson/JsonNull.html
+++ b/gson/docs/javadocs/com/google/gson/JsonNull.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonNull (Gson 1.3-b2 API)
+JsonNull (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonNull (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonNull (Gson 1.3-b2 API)";
+        parent.document.title="JsonNull (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonObject.html b/gson/docs/javadocs/com/google/gson/JsonObject.html
index f08a4692..b895bff0 100644
--- a/gson/docs/javadocs/com/google/gson/JsonObject.html
+++ b/gson/docs/javadocs/com/google/gson/JsonObject.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonObject (Gson 1.3-b2 API)
+JsonObject (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonObject (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonObject (Gson 1.3-b2 API)";
+        parent.document.title="JsonObject (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonParseException.html b/gson/docs/javadocs/com/google/gson/JsonParseException.html
index 077932ca..1dd281c3 100644
--- a/gson/docs/javadocs/com/google/gson/JsonParseException.html
+++ b/gson/docs/javadocs/com/google/gson/JsonParseException.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonParseException (Gson 1.3-b2 API)
+JsonParseException (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonParseException (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonParseException (Gson 1.3-b2 API)";
+        parent.document.title="JsonParseException (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonParser.html b/gson/docs/javadocs/com/google/gson/JsonParser.html
index e2144217..ac652b39 100644
--- a/gson/docs/javadocs/com/google/gson/JsonParser.html
+++ b/gson/docs/javadocs/com/google/gson/JsonParser.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonParser (Gson 1.3-b2 API)
+JsonParser (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonParser (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonParser (Gson 1.3-b2 API)";
+        parent.document.title="JsonParser (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonPrimitive.html b/gson/docs/javadocs/com/google/gson/JsonPrimitive.html
index 3dae30c6..4bc251f0 100644
--- a/gson/docs/javadocs/com/google/gson/JsonPrimitive.html
+++ b/gson/docs/javadocs/com/google/gson/JsonPrimitive.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonPrimitive (Gson 1.3-b2 API)
+JsonPrimitive (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonPrimitive (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonPrimitive (Gson 1.3-b2 API)";
+        parent.document.title="JsonPrimitive (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonSerializationContext.html b/gson/docs/javadocs/com/google/gson/JsonSerializationContext.html
index ef00ef76..d8400d3b 100644
--- a/gson/docs/javadocs/com/google/gson/JsonSerializationContext.html
+++ b/gson/docs/javadocs/com/google/gson/JsonSerializationContext.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonSerializationContext (Gson 1.3-b2 API)
+JsonSerializationContext (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonSerializationContext (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonSerializationContext (Gson 1.3-b2 API)";
+        parent.document.title="JsonSerializationContext (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/JsonSerializer.html b/gson/docs/javadocs/com/google/gson/JsonSerializer.html
index 7b3ab599..0fe4c433 100644
--- a/gson/docs/javadocs/com/google/gson/JsonSerializer.html
+++ b/gson/docs/javadocs/com/google/gson/JsonSerializer.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-JsonSerializer (Gson 1.3-b2 API)
+JsonSerializer (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ JsonSerializer (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="JsonSerializer (Gson 1.3-b2 API)";
+        parent.document.title="JsonSerializer (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/LongSerializationPolicy.html b/gson/docs/javadocs/com/google/gson/LongSerializationPolicy.html
index d014316d..6cf873bf 100644
--- a/gson/docs/javadocs/com/google/gson/LongSerializationPolicy.html
+++ b/gson/docs/javadocs/com/google/gson/LongSerializationPolicy.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-LongSerializationPolicy (Gson 1.3-b2 API)
+LongSerializationPolicy (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ LongSerializationPolicy (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="LongSerializationPolicy (Gson 1.3-b2 API)";
+        parent.document.title="LongSerializationPolicy (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/Expose.html b/gson/docs/javadocs/com/google/gson/annotations/Expose.html
index 9a89eb67..92922c4f 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/Expose.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/Expose.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Expose (Gson 1.3-b2 API)
+Expose (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Expose (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Expose (Gson 1.3-b2 API)";
+        parent.document.title="Expose (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/SerializedName.html b/gson/docs/javadocs/com/google/gson/annotations/SerializedName.html
index d87699b2..ce72af0e 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/SerializedName.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/SerializedName.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-SerializedName (Gson 1.3-b2 API)
+SerializedName (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ SerializedName (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SerializedName (Gson 1.3-b2 API)";
+        parent.document.title="SerializedName (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/Since.html b/gson/docs/javadocs/com/google/gson/annotations/Since.html
index 818536a4..c05200bb 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/Since.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/Since.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Since (Gson 1.3-b2 API)
+Since (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Since (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Since (Gson 1.3-b2 API)";
+        parent.document.title="Since (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/Until.html b/gson/docs/javadocs/com/google/gson/annotations/Until.html
index 92b6799b..77860ae8 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/Until.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/Until.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Until (Gson 1.3-b2 API)
+Until (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Until (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Until (Gson 1.3-b2 API)";
+        parent.document.title="Until (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/class-use/Expose.html b/gson/docs/javadocs/com/google/gson/annotations/class-use/Expose.html
index 20e7583b..6349aea4 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/class-use/Expose.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/class-use/Expose.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Uses of Class com.google.gson.annotations.Expose (Gson 1.3-b2 API)
+Uses of Class com.google.gson.annotations.Expose (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Uses of Class com.google.gson.annotations.Expose (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class com.google.gson.annotations.Expose (Gson 1.3-b2 API)";
+        parent.document.title="Uses of Class com.google.gson.annotations.Expose (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/class-use/SerializedName.html b/gson/docs/javadocs/com/google/gson/annotations/class-use/SerializedName.html
index 1f658a79..6339dee6 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/class-use/SerializedName.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/class-use/SerializedName.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Uses of Class com.google.gson.annotations.SerializedName (Gson 1.3-b2 API)
+Uses of Class com.google.gson.annotations.SerializedName (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Uses of Class com.google.gson.annotations.SerializedName (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class com.google.gson.annotations.SerializedName (Gson 1.3-b2 API)";
+        parent.document.title="Uses of Class com.google.gson.annotations.SerializedName (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/class-use/Since.html b/gson/docs/javadocs/com/google/gson/annotations/class-use/Since.html
index d8b1b3bb..0cf9368d 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/class-use/Since.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/class-use/Since.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Uses of Class com.google.gson.annotations.Since (Gson 1.3-b2 API)
+Uses of Class com.google.gson.annotations.Since (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Uses of Class com.google.gson.annotations.Since (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class com.google.gson.annotations.Since (Gson 1.3-b2 API)";
+        parent.document.title="Uses of Class com.google.gson.annotations.Since (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/class-use/Until.html b/gson/docs/javadocs/com/google/gson/annotations/class-use/Until.html
index 81f9ef0e..be734344 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/class-use/Until.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/class-use/Until.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Uses of Class com.google.gson.annotations.Until (Gson 1.3-b2 API)
+Uses of Class com.google.gson.annotations.Until (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Uses of Class com.google.gson.annotations.Until (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class com.google.gson.annotations.Until (Gson 1.3-b2 API)";
+        parent.document.title="Uses of Class com.google.gson.annotations.Until (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/package-frame.html b/gson/docs/javadocs/com/google/gson/annotations/package-frame.html
index 85bad259..75c0bf35 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/package-frame.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/package-frame.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-com.google.gson.annotations (Gson 1.3-b2 API)
+com.google.gson.annotations (Gson 1.3b3 API)
 
 
-
+
 
 
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/package-summary.html b/gson/docs/javadocs/com/google/gson/annotations/package-summary.html
index 566e3556..f4100a52 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/package-summary.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/package-summary.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-com.google.gson.annotations (Gson 1.3-b2 API)
+com.google.gson.annotations (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ com.google.gson.annotations (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="com.google.gson.annotations (Gson 1.3-b2 API)";
+        parent.document.title="com.google.gson.annotations (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/package-tree.html b/gson/docs/javadocs/com/google/gson/annotations/package-tree.html
index 2e7b5bd9..fd73c47c 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/package-tree.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/package-tree.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-com.google.gson.annotations Class Hierarchy (Gson 1.3-b2 API)
+com.google.gson.annotations Class Hierarchy (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ com.google.gson.annotations Class Hierarchy (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="com.google.gson.annotations Class Hierarchy (Gson 1.3-b2 API)";
+        parent.document.title="com.google.gson.annotations Class Hierarchy (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/annotations/package-use.html b/gson/docs/javadocs/com/google/gson/annotations/package-use.html
index a62eb1c4..2ad116a9 100644
--- a/gson/docs/javadocs/com/google/gson/annotations/package-use.html
+++ b/gson/docs/javadocs/com/google/gson/annotations/package-use.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Uses of Package com.google.gson.annotations (Gson 1.3-b2 API)
+Uses of Package com.google.gson.annotations (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Uses of Package com.google.gson.annotations (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Package com.google.gson.annotations (Gson 1.3-b2 API)";
+        parent.document.title="Uses of Package com.google.gson.annotations (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/class-use/FieldNamingPolicy.html b/gson/docs/javadocs/com/google/gson/class-use/FieldNamingPolicy.html
index 6d8c0ac1..0d5ae8ba 100644
--- a/gson/docs/javadocs/com/google/gson/class-use/FieldNamingPolicy.html
+++ b/gson/docs/javadocs/com/google/gson/class-use/FieldNamingPolicy.html
@@ -2,13 +2,13 @@
 
 
 
-
+
 
 
-Uses of Class com.google.gson.FieldNamingPolicy (Gson 1.3-b2 API)
+Uses of Class com.google.gson.FieldNamingPolicy (Gson 1.3b3 API)
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@ Uses of Class com.google.gson.FieldNamingPolicy (Gson 1.3-b2 API)
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class com.google.gson.FieldNamingPolicy (Gson 1.3-b2 API)";
+        parent.document.title="Uses of Class com.google.gson.FieldNamingPolicy (Gson 1.3b3 API)";
     }
 }
 
diff --git a/gson/docs/javadocs/com/google/gson/class-use/FieldNamingStrategy.html b/gson/docs/javadocs/com/google/gson/class-use/FieldNamingStrategy.html
new file mode 100644
index 00000000..5097f8fd
--- /dev/null
+++ b/gson/docs/javadocs/com/google/gson/class-use/FieldNamingStrategy.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+Uses of Interface com.google.gson.FieldNamingStrategy (Gson 1.3b3 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.google.gson.FieldNamingStrategy

+
+ + + + + + + + + +
+Packages that use FieldNamingStrategy
com.google.gsonThis package provides the Gson class to convert Json to Java and + vice-versa. 
+  +

+ + + + + +
+Uses of FieldNamingStrategy in com.google.gson
+  +

+ + + + + + + + + +
Methods in com.google.gson with parameters of type FieldNamingStrategy
+ GsonBuilderGsonBuilder.setFieldNamingStrategy(FieldNamingStrategy fieldNamingStrategy) + +
+          Configures Gson to apply a specific naming policy strategy to an object's field during + serialization and deserialization.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2008-2009. All Rights Reserved. + + diff --git a/gson/docs/javadocs/com/google/gson/class-use/Gson.html b/gson/docs/javadocs/com/google/gson/class-use/Gson.html index 06e1f8f4..4a3af486 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/Gson.html +++ b/gson/docs/javadocs/com/google/gson/class-use/Gson.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.Gson (Gson 1.3-b2 API) +Uses of Class com.google.gson.Gson (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.Gson (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.Gson (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.Gson (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/GsonBuilder.html b/gson/docs/javadocs/com/google/gson/class-use/GsonBuilder.html index 232ab4f8..850a9ca7 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/GsonBuilder.html +++ b/gson/docs/javadocs/com/google/gson/class-use/GsonBuilder.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.GsonBuilder (Gson 1.3-b2 API) +Uses of Class com.google.gson.GsonBuilder (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.GsonBuilder (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.GsonBuilder (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.GsonBuilder (Gson 1.3b3 API)"; } } @@ -148,6 +148,15 @@ Uses of  GsonBuilder +GsonBuilder.generateNonExecutableJson() + +
+          Makes the output JSON non-executable in Javascript by prefixing the generated JSON with some + special text. + + + + GsonBuilder GsonBuilder.registerTypeAdapter(Type type, Object typeAdapter) @@ -208,6 +217,15 @@ Uses of  GsonBuilder +GsonBuilder.setFieldNamingStrategy(FieldNamingStrategy fieldNamingStrategy) + +
+          Configures Gson to apply a specific naming policy strategy to an object's field during + serialization and deserialization. + + + + GsonBuilder GsonBuilder.setLongSerializationPolicy(LongSerializationPolicy serializationPolicy)
diff --git a/gson/docs/javadocs/com/google/gson/class-use/InstanceCreator.html b/gson/docs/javadocs/com/google/gson/class-use/InstanceCreator.html index 82abbc06..11f160d3 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/InstanceCreator.html +++ b/gson/docs/javadocs/com/google/gson/class-use/InstanceCreator.html @@ -2,13 +2,13 @@ - + -Uses of Interface com.google.gson.InstanceCreator (Gson 1.3-b2 API) +Uses of Interface com.google.gson.InstanceCreator (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Interface com.google.gson.InstanceCreator (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.google.gson.InstanceCreator (Gson 1.3-b2 API)"; + parent.document.title="Uses of Interface com.google.gson.InstanceCreator (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonArray.html b/gson/docs/javadocs/com/google/gson/class-use/JsonArray.html index 21f9bc67..135f1aee 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonArray.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonArray.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonArray (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonArray (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonArray (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonArray (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonArray (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializationContext.html b/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializationContext.html index 8220eeeb..14219232 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializationContext.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializationContext.html @@ -2,13 +2,13 @@ - + -Uses of Interface com.google.gson.JsonDeserializationContext (Gson 1.3-b2 API) +Uses of Interface com.google.gson.JsonDeserializationContext (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Interface com.google.gson.JsonDeserializationContext (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.google.gson.JsonDeserializationContext (Gson 1.3-b2 API)"; + parent.document.title="Uses of Interface com.google.gson.JsonDeserializationContext (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializer.html b/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializer.html index b5682c9b..febcb9e5 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializer.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonDeserializer.html @@ -2,13 +2,13 @@ - + -Uses of Interface com.google.gson.JsonDeserializer (Gson 1.3-b2 API) +Uses of Interface com.google.gson.JsonDeserializer (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Interface com.google.gson.JsonDeserializer (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.google.gson.JsonDeserializer (Gson 1.3-b2 API)"; + parent.document.title="Uses of Interface com.google.gson.JsonDeserializer (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonElement.html b/gson/docs/javadocs/com/google/gson/class-use/JsonElement.html index 72e75c95..6f3b2e86 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonElement.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonElement.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonElement (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonElement (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonElement (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonElement (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonElement (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonNull.html b/gson/docs/javadocs/com/google/gson/class-use/JsonNull.html index d8c755c7..bca382df 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonNull.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonNull.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonNull (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonNull (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonNull (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonNull (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonNull (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonObject.html b/gson/docs/javadocs/com/google/gson/class-use/JsonObject.html index fc0736f6..b22f46d3 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonObject.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonObject.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonObject (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonObject (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonObject (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonObject (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonObject (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonParseException.html b/gson/docs/javadocs/com/google/gson/class-use/JsonParseException.html index e278ca73..5b8d8eca 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonParseException.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonParseException.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonParseException (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonParseException (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonParseException (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonParseException (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonParseException (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonParser.html b/gson/docs/javadocs/com/google/gson/class-use/JsonParser.html index 7ae82295..8dfb32d7 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonParser.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonParser.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonParser (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonParser (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonParser (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonParser (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonParser (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonPrimitive.html b/gson/docs/javadocs/com/google/gson/class-use/JsonPrimitive.html index 627b327e..fc1bca9d 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonPrimitive.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonPrimitive.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.JsonPrimitive (Gson 1.3-b2 API) +Uses of Class com.google.gson.JsonPrimitive (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.JsonPrimitive (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.JsonPrimitive (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.JsonPrimitive (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonSerializationContext.html b/gson/docs/javadocs/com/google/gson/class-use/JsonSerializationContext.html index 4e5b1080..223138f2 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonSerializationContext.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonSerializationContext.html @@ -2,13 +2,13 @@ - + -Uses of Interface com.google.gson.JsonSerializationContext (Gson 1.3-b2 API) +Uses of Interface com.google.gson.JsonSerializationContext (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Interface com.google.gson.JsonSerializationContext (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.google.gson.JsonSerializationContext (Gson 1.3-b2 API)"; + parent.document.title="Uses of Interface com.google.gson.JsonSerializationContext (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/JsonSerializer.html b/gson/docs/javadocs/com/google/gson/class-use/JsonSerializer.html index 8ad3de00..f6d67ebd 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/JsonSerializer.html +++ b/gson/docs/javadocs/com/google/gson/class-use/JsonSerializer.html @@ -2,13 +2,13 @@ - + -Uses of Interface com.google.gson.JsonSerializer (Gson 1.3-b2 API) +Uses of Interface com.google.gson.JsonSerializer (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Interface com.google.gson.JsonSerializer (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.google.gson.JsonSerializer (Gson 1.3-b2 API)"; + parent.document.title="Uses of Interface com.google.gson.JsonSerializer (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/class-use/LongSerializationPolicy.html b/gson/docs/javadocs/com/google/gson/class-use/LongSerializationPolicy.html index ab483aad..ea4476ee 100644 --- a/gson/docs/javadocs/com/google/gson/class-use/LongSerializationPolicy.html +++ b/gson/docs/javadocs/com/google/gson/class-use/LongSerializationPolicy.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.LongSerializationPolicy (Gson 1.3-b2 API) +Uses of Class com.google.gson.LongSerializationPolicy (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.LongSerializationPolicy (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.LongSerializationPolicy (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.LongSerializationPolicy (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/package-frame.html b/gson/docs/javadocs/com/google/gson/package-frame.html index 9598afa5..3246cdfb 100644 --- a/gson/docs/javadocs/com/google/gson/package-frame.html +++ b/gson/docs/javadocs/com/google/gson/package-frame.html @@ -2,13 +2,13 @@ - + -com.google.gson (Gson 1.3-b2 API) +com.google.gson (Gson 1.3b3 API) - + @@ -24,6 +24,8 @@ com.google.gson (Gson 1.3-b2 API) Interfaces
 
+FieldNamingStrategy +
InstanceCreator
JsonDeserializationContext diff --git a/gson/docs/javadocs/com/google/gson/package-summary.html b/gson/docs/javadocs/com/google/gson/package-summary.html index 91c38655..9af72c82 100644 --- a/gson/docs/javadocs/com/google/gson/package-summary.html +++ b/gson/docs/javadocs/com/google/gson/package-summary.html @@ -2,13 +2,13 @@ - + -com.google.gson (Gson 1.3-b2 API) +com.google.gson (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ com.google.gson (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.google.gson (Gson 1.3-b2 API)"; + parent.document.title="com.google.gson (Gson 1.3b3 API)"; } } @@ -97,6 +97,10 @@ This package provides the +FieldNamingStrategy +A mechanism for providing custom field naming in Gson. + + InstanceCreator<T> This interface is implemented to create instances of a class that does not define a no-args constructor. diff --git a/gson/docs/javadocs/com/google/gson/package-tree.html b/gson/docs/javadocs/com/google/gson/package-tree.html index d9c00628..9827bfd1 100644 --- a/gson/docs/javadocs/com/google/gson/package-tree.html +++ b/gson/docs/javadocs/com/google/gson/package-tree.html @@ -2,13 +2,13 @@ - + -com.google.gson Class Hierarchy (Gson 1.3-b2 API) +com.google.gson Class Hierarchy (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ com.google.gson Class Hierarchy (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.google.gson Class Hierarchy (Gson 1.3-b2 API)"; + parent.document.title="com.google.gson Class Hierarchy (Gson 1.3b3 API)"; } } @@ -109,7 +109,7 @@ Class Hierarchy Interface Hierarchy +
  • com.google.gson.FieldNamingStrategy
  • com.google.gson.InstanceCreator<T>
  • com.google.gson.JsonDeserializationContext
  • com.google.gson.JsonDeserializer<T>
  • com.google.gson.JsonSerializationContext
  • com.google.gson.JsonSerializer<T>

    Enum Hierarchy

    diff --git a/gson/docs/javadocs/com/google/gson/package-use.html b/gson/docs/javadocs/com/google/gson/package-use.html index af6763f5..fd4122cb 100644 --- a/gson/docs/javadocs/com/google/gson/package-use.html +++ b/gson/docs/javadocs/com/google/gson/package-use.html @@ -2,13 +2,13 @@ - + -Uses of Package com.google.gson (Gson 1.3-b2 API) +Uses of Package com.google.gson (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Package com.google.gson (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.google.gson (Gson 1.3-b2 API)"; + parent.document.title="Uses of Package com.google.gson (Gson 1.3b3 API)"; } } @@ -111,6 +111,12 @@ Classes in com.google.gs           An enumeration that defines a few standard naming conventions for JSON field names. +FieldNamingStrategy + +
    +          A mechanism for providing custom field naming in Gson. + + Gson
    diff --git a/gson/docs/javadocs/com/google/gson/reflect/TypeToken.html b/gson/docs/javadocs/com/google/gson/reflect/TypeToken.html index 216b5d08..cd684794 100644 --- a/gson/docs/javadocs/com/google/gson/reflect/TypeToken.html +++ b/gson/docs/javadocs/com/google/gson/reflect/TypeToken.html @@ -2,13 +2,13 @@ - + -TypeToken (Gson 1.3-b2 API) +TypeToken (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ TypeToken (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="TypeToken (Gson 1.3-b2 API)"; + parent.document.title="TypeToken (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/reflect/class-use/TypeToken.html b/gson/docs/javadocs/com/google/gson/reflect/class-use/TypeToken.html index e54758d9..263398e3 100644 --- a/gson/docs/javadocs/com/google/gson/reflect/class-use/TypeToken.html +++ b/gson/docs/javadocs/com/google/gson/reflect/class-use/TypeToken.html @@ -2,13 +2,13 @@ - + -Uses of Class com.google.gson.reflect.TypeToken (Gson 1.3-b2 API) +Uses of Class com.google.gson.reflect.TypeToken (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Class com.google.gson.reflect.TypeToken (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.google.gson.reflect.TypeToken (Gson 1.3-b2 API)"; + parent.document.title="Uses of Class com.google.gson.reflect.TypeToken (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/reflect/package-frame.html b/gson/docs/javadocs/com/google/gson/reflect/package-frame.html index 6327a857..b8d5e4b7 100644 --- a/gson/docs/javadocs/com/google/gson/reflect/package-frame.html +++ b/gson/docs/javadocs/com/google/gson/reflect/package-frame.html @@ -2,13 +2,13 @@ - + -com.google.gson.reflect (Gson 1.3-b2 API) +com.google.gson.reflect (Gson 1.3b3 API) - + diff --git a/gson/docs/javadocs/com/google/gson/reflect/package-summary.html b/gson/docs/javadocs/com/google/gson/reflect/package-summary.html index 18a029fe..3062e109 100644 --- a/gson/docs/javadocs/com/google/gson/reflect/package-summary.html +++ b/gson/docs/javadocs/com/google/gson/reflect/package-summary.html @@ -2,13 +2,13 @@ - + -com.google.gson.reflect (Gson 1.3-b2 API) +com.google.gson.reflect (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ com.google.gson.reflect (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.google.gson.reflect (Gson 1.3-b2 API)"; + parent.document.title="com.google.gson.reflect (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/reflect/package-tree.html b/gson/docs/javadocs/com/google/gson/reflect/package-tree.html index bff66a3c..20eb5bee 100644 --- a/gson/docs/javadocs/com/google/gson/reflect/package-tree.html +++ b/gson/docs/javadocs/com/google/gson/reflect/package-tree.html @@ -2,13 +2,13 @@ - + -com.google.gson.reflect Class Hierarchy (Gson 1.3-b2 API) +com.google.gson.reflect Class Hierarchy (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ com.google.gson.reflect Class Hierarchy (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.google.gson.reflect Class Hierarchy (Gson 1.3-b2 API)"; + parent.document.title="com.google.gson.reflect Class Hierarchy (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/com/google/gson/reflect/package-use.html b/gson/docs/javadocs/com/google/gson/reflect/package-use.html index f308fbc6..928fb87a 100644 --- a/gson/docs/javadocs/com/google/gson/reflect/package-use.html +++ b/gson/docs/javadocs/com/google/gson/reflect/package-use.html @@ -2,13 +2,13 @@ - + -Uses of Package com.google.gson.reflect (Gson 1.3-b2 API) +Uses of Package com.google.gson.reflect (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Uses of Package com.google.gson.reflect (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.google.gson.reflect (Gson 1.3-b2 API)"; + parent.document.title="Uses of Package com.google.gson.reflect (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/constant-values.html b/gson/docs/javadocs/constant-values.html index f83c6aad..c0787c46 100644 --- a/gson/docs/javadocs/constant-values.html +++ b/gson/docs/javadocs/constant-values.html @@ -2,13 +2,13 @@ - + -Constant Field Values (Gson 1.3-b2 API) +Constant Field Values (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Constant Field Values (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Constant Field Values (Gson 1.3-b2 API)"; + parent.document.title="Constant Field Values (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/deprecated-list.html b/gson/docs/javadocs/deprecated-list.html index 49754614..c7212921 100644 --- a/gson/docs/javadocs/deprecated-list.html +++ b/gson/docs/javadocs/deprecated-list.html @@ -2,13 +2,13 @@ - + -Deprecated List (Gson 1.3-b2 API) +Deprecated List (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Deprecated List (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Deprecated List (Gson 1.3-b2 API)"; + parent.document.title="Deprecated List (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/help-doc.html b/gson/docs/javadocs/help-doc.html index 9cd6c196..8c7a2a84 100644 --- a/gson/docs/javadocs/help-doc.html +++ b/gson/docs/javadocs/help-doc.html @@ -2,13 +2,13 @@ - + -API Help (Gson 1.3-b2 API) +API Help (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ API Help (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="API Help (Gson 1.3-b2 API)"; + parent.document.title="API Help (Gson 1.3b3 API)"; } } diff --git a/gson/docs/javadocs/index-all.html b/gson/docs/javadocs/index-all.html index 8cc6d942..4708ad2a 100644 --- a/gson/docs/javadocs/index-all.html +++ b/gson/docs/javadocs/index-all.html @@ -2,13 +2,13 @@ - + -Index (Gson 1.3-b2 API) +Index (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Index (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Index (Gson 1.3-b2 API)"; + parent.document.title="Index (Gson 1.3b3 API)"; } } @@ -162,7 +162,7 @@ Method in class com.google.gson.

    F

    -
    FieldNamingPolicy - Enum in com.google.gson
    An enumeration that defines a few standard naming conventions for JSON field names.
    fromJson(String, Class<T>) - +
    FieldNamingPolicy - Enum in com.google.gson
    An enumeration that defines a few standard naming conventions for JSON field names.
    FieldNamingStrategy - Interface in com.google.gson
    A mechanism for providing custom field naming in Gson.
    fromJson(String, Class<T>) - Method in class com.google.gson.Gson
    This method deserializes the specified Json into an object of the specified class.
    fromJson(String, Type) - @@ -189,6 +189,10 @@ Method in class com.google.gson.

    G

    +
    generateNonExecutableJson() - +Method in class com.google.gson.GsonBuilder +
    Makes the output JSON non-executable in Javascript by prefixing the generated JSON with some + special text.
    get(int) - Method in class com.google.gson.JsonArray
    Returns the ith element of the array. @@ -508,6 +512,10 @@ Method in class com.google.gson.GsonBuilder
    Configures Gson to apply a specific naming policy to an object's field during serialization and deserialization. +
    setFieldNamingStrategy(FieldNamingStrategy) - +Method in class com.google.gson.GsonBuilder +
    Configures Gson to apply a specific naming policy strategy to an object's field during + serialization and deserialization.
    setLongSerializationPolicy(LongSerializationPolicy) - Method in class com.google.gson.GsonBuilder
    Configures Gson to apply a specific serialization policy for Long and long @@ -549,6 +557,9 @@ Method in class com.google.gson.toString() - Method in class com.google.gson.reflect.TypeToken
    Returns a string representation of this object. +
    translateName(Field) - +Method in interface com.google.gson.FieldNamingStrategy +
    Translates the field name into its JSON field name representation.
    TypeToken<T> - Class in com.google.gson.reflect
    Represents a generic type T.

    diff --git a/gson/docs/javadocs/index.html b/gson/docs/javadocs/index.html index 49f5f328..6fef6319 100644 --- a/gson/docs/javadocs/index.html +++ b/gson/docs/javadocs/index.html @@ -2,10 +2,10 @@ - + -Gson 1.3-b2 API +Gson 1.3b3 API @@ -82,7 +82,7 @@ function windowTitle()

    -Gson 1.3-b2 API +Gson 1.3b3 API

    diff --git a/gson/docs/javadocs/overview-tree.html b/gson/docs/javadocs/overview-tree.html index 53a0c200..a38edf2a 100644 --- a/gson/docs/javadocs/overview-tree.html +++ b/gson/docs/javadocs/overview-tree.html @@ -2,13 +2,13 @@ - + -Class Hierarchy (Gson 1.3-b2 API) +Class Hierarchy (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Class Hierarchy (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Class Hierarchy (Gson 1.3-b2 API)"; + parent.document.title="Class Hierarchy (Gson 1.3b3 API)"; } } @@ -108,7 +108,7 @@ Class Hierarchy Interface Hierarchy

    +
  • com.google.gson.FieldNamingStrategy
  • com.google.gson.InstanceCreator<T>
  • com.google.gson.JsonDeserializationContext
  • com.google.gson.JsonDeserializer<T>
  • com.google.gson.JsonSerializationContext
  • com.google.gson.JsonSerializer<T>

    Annotation Type Hierarchy

    diff --git a/gson/docs/javadocs/serialized-form.html b/gson/docs/javadocs/serialized-form.html index e2fc670f..64a28a00 100644 --- a/gson/docs/javadocs/serialized-form.html +++ b/gson/docs/javadocs/serialized-form.html @@ -2,13 +2,13 @@ - + -Serialized Form (Gson 1.3-b2 API) +Serialized Form (Gson 1.3b3 API) - + @@ -16,7 +16,7 @@ Serialized Form (Gson 1.3-b2 API) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Serialized Form (Gson 1.3-b2 API)"; + parent.document.title="Serialized Form (Gson 1.3b3 API)"; } } diff --git a/gson/pom.xml b/gson/pom.xml index 0557335d..b908fca7 100644 --- a/gson/pom.xml +++ b/gson/pom.xml @@ -4,7 +4,7 @@ com.google.code.gson gson jar - 1.3 + 1.3b3 2008 Gson http://code.google.com/p/google-gson/