gson-comments/gson/docs/javadocs/index-all.html
2013-04-12 21:51:58 +00:00

1333 lines
106 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_15) on Fri Apr 12 14:43:50 PDT 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Index (Gson 2.2.3 API)</title>
<meta name="date" content="2013-04-12">
<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Gson 2.2.3 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="./overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="./overview-tree.html">Tree</a></li>
<li><a href="./deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="./help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="./allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a name="_A_">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#add(com.google.gson.JsonElement)">add(JsonElement)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">Adds the specified element to self.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#add(java.lang.String, com.google.gson.JsonElement)">add(String, JsonElement)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Adds a member, which is a name-value pair, to self.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#addAll(com.google.gson.JsonArray)">addAll(JsonArray)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">Adds all the elements of the specified array to self.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#addDeserializationExclusionStrategy(com.google.gson.ExclusionStrategy)">addDeserializationExclusionStrategy(ExclusionStrategy)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to apply the passed in exclusion strategy during deserialization.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#addProperty(java.lang.String, java.lang.String)">addProperty(String, String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to add a primitive member.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#addProperty(java.lang.String, java.lang.Number)">addProperty(String, Number)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to add a primitive member.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#addProperty(java.lang.String, java.lang.Boolean)">addProperty(String, Boolean)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to add a boolean member.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#addProperty(java.lang.String, java.lang.Character)">addProperty(String, Character)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to add a char member.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#addSerializationExclusionStrategy(com.google.gson.ExclusionStrategy)">addSerializationExclusionStrategy(ExclusionStrategy)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to apply the passed in exclusion strategy during serialization.</div>
</dd>
</dl>
<a name="_B_">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#beginArray()">beginArray()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Consumes the next token from the JSON stream and asserts that it is the
beginning of a new array.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#beginArray()">beginArray()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Begins encoding a new array.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#beginObject()">beginObject()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Consumes the next token from the JSON stream and asserts that it is the
beginning of a new object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#beginObject()">beginObject()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Begins encoding a new object.</div>
</dd>
</dl>
<a name="_C_">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#close()">close()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Closes this JSON reader and the underlying <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#close()">close()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Flushes and closes this writer and the underlying <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>.</div>
</dd>
<dt><a href="./com/google/gson/package-summary.html">com.google.gson</a> - package com.google.gson</dt>
<dd>
<div class="block">This package provides the <a href="./com/google/gson/Gson.html" title="class in com.google.gson"><code>Gson</code></a> class to convert Json to Java and
vice-versa.</div>
</dd>
<dt><a href="./com/google/gson/annotations/package-summary.html">com.google.gson.annotations</a> - package com.google.gson.annotations</dt>
<dd>
<div class="block">This package provides annotations that can be used with <a href="./com/google/gson/Gson.html" title="class in com.google.gson"><code>Gson</code></a>.</div>
</dd>
<dt><a href="./com/google/gson/reflect/package-summary.html">com.google.gson.reflect</a> - package com.google.gson.reflect</dt>
<dd>
<div class="block">This package provides utility classes for finding type information for generic types.</div>
</dd>
<dt><a href="./com/google/gson/stream/package-summary.html">com.google.gson.stream</a> - package com.google.gson.stream</dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#create()">create()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Creates a <a href="./com/google/gson/Gson.html" title="class in com.google.gson"><code>Gson</code></a> instance based on the current configuration.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapterFactory.html#create(com.google.gson.Gson, com.google.gson.reflect.TypeToken)">create(Gson, TypeToken&lt;T&gt;)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/TypeAdapterFactory.html" title="interface in com.google.gson">TypeAdapterFactory</a></dt>
<dd>
<div class="block">Returns a type adapter for <code>type</code>, or null if this factory doesn't
support <code>type</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/InstanceCreator.html#createInstance(java.lang.reflect.Type)">createInstance(Type)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/InstanceCreator.html" title="interface in com.google.gson">InstanceCreator</a></dt>
<dd>
<div class="block">Gson invokes this call-back method during deserialization to create an instance of the
specified type.</div>
</dd>
</dl>
<a name="_D_">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/JsonDeserializationContext.html#deserialize(com.google.gson.JsonElement, java.lang.reflect.Type)">deserialize(JsonElement, Type)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/JsonDeserializationContext.html" title="interface in com.google.gson">JsonDeserializationContext</a></dt>
<dd>
<div class="block">Invokes default deserialization on the specified object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonDeserializer.html#deserialize(com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext)">deserialize(JsonElement, Type, JsonDeserializationContext)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/JsonDeserializer.html" title="interface in com.google.gson">JsonDeserializer</a></dt>
<dd>
<div class="block">Gson invokes this call-back method during deserialization when it encounters a field of the
specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#disableHtmlEscaping()">disableHtmlEscaping()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">By default, Gson escapes HTML characters such as &lt; &gt; etc.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#disableInnerClassSerialization()">disableInnerClassSerialization()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to exclude inner classes during serialization.</div>
</dd>
</dl>
<a name="_E_">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#enableComplexMapKeySerialization()">enableComplexMapKeySerialization()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Enabling this feature will only change the serialized form if the map key is
a complex type (i.e.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#endArray()">endArray()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Consumes the next token from the JSON stream and asserts that it is the
end of the current array.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#endArray()">endArray()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Ends encoding the current array.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#endObject()">endObject()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Consumes the next token from the JSON stream and asserts that it is the
end of the current object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#endObject()">endObject()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Ends encoding the current object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#entrySet()">entrySet()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Returns a set of members of this object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonNull.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonNull.html" title="class in com.google.gson">JsonNull</a></dt>
<dd>
<div class="block">All instances of JsonNull are the same</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#excludeFieldsWithModifiers(int...)">excludeFieldsWithModifiers(int...)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to excludes all class fields that have the specified modifiers.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#excludeFieldsWithoutExposeAnnotation()">excludeFieldsWithoutExposeAnnotation()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to exclude all fields from consideration for serialization or deserialization
that do not have the <a href="./com/google/gson/annotations/Expose.html" title="annotation in com.google.gson.annotations"><code>Expose</code></a> annotation.</div>
</dd>
<dt><a href="./com/google/gson/ExclusionStrategy.html" title="interface in com.google.gson"><span class="strong">ExclusionStrategy</span></a> - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A strategy (or policy) definition that is used to decide whether or not a field or top-level
class should be serialized or deserialized as part of the JSON output/input.</div>
</dd>
<dt><a href="./com/google/gson/annotations/Expose.html" title="annotation in com.google.gson.annotations"><span class="strong">Expose</span></a> - Annotation Type in <a href="./com/google/gson/annotations/package-summary.html">com.google.gson.annotations</a></dt>
<dd>
<div class="block">An annotation that indicates this member should be exposed for JSON
serialization or deserialization.</div>
</dd>
</dl>
<a name="_F_">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson"><span class="strong">FieldAttributes</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A data object that stores attributes of a field.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#FieldAttributes(java.lang.reflect.Field)">FieldAttributes(Field)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>
<div class="block">Constructs a Field Attributes object from the <code>f</code>.</div>
</dd>
<dt><a href="./com/google/gson/FieldNamingPolicy.html" title="enum in com.google.gson"><span class="strong">FieldNamingPolicy</span></a> - Enum in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">An enumeration that defines a few standard naming conventions for JSON field names.</div>
</dd>
<dt><a href="./com/google/gson/FieldNamingStrategy.html" title="interface in com.google.gson"><span class="strong">FieldNamingStrategy</span></a> - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A mechanism for providing custom field naming in Gson.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#flush()">flush()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Ensures all buffered data is written to the underlying <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>
and flushes that writer.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(java.lang.String, java.lang.Class)">fromJson(String, Class&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method deserializes the specified Json into an object of the specified class.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(java.lang.String, java.lang.reflect.Type)">fromJson(String, Type)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method deserializes the specified Json into an object of the specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(java.io.Reader, java.lang.Class)">fromJson(Reader, Class&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method deserializes the Json read from the specified reader into an object of the
specified class.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(java.io.Reader, java.lang.reflect.Type)">fromJson(Reader, Type)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method deserializes the Json read from the specified reader into an object of the
specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(com.google.gson.stream.JsonReader, java.lang.reflect.Type)">fromJson(JsonReader, Type)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Reads the next JSON value from <code>reader</code> and convert it to an object
of type <code>typeOfT</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(com.google.gson.JsonElement, java.lang.Class)">fromJson(JsonElement, Class&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method deserializes the Json read from the specified parse tree into an object of the
specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#fromJson(com.google.gson.JsonElement, java.lang.reflect.Type)">fromJson(JsonElement, Type)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method deserializes the Json read from the specified parse tree into an object of the
specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#fromJson(java.io.Reader)">fromJson(Reader)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Converts the JSON document in <code>in</code> to a Java object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#fromJson(java.lang.String)">fromJson(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Converts the JSON document in <code>json</code> to a Java object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#fromJsonTree(com.google.gson.JsonElement)">fromJsonTree(JsonElement)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Converts <code>jsonTree</code> to a Java object.</div>
</dd>
</dl>
<a name="_G_">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#generateNonExecutableJson()">generateNonExecutableJson()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Makes the output JSON non-executable in Javascript by prefixing the generated JSON with some
special text.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#get(int)">get(int)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">Returns the ith element of the array.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#get(java.lang.String)">get(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Returns the member with the specified name.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#get(java.lang.reflect.Type)">get(Type)</a></span> - Static method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block">Gets type literal for the given <code>Type</code> instance.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#get(java.lang.Class)">get(Class&lt;T&gt;)</a></span> - Static method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block">Gets type literal for the given <code>Class</code> instance.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#getAdapter(com.google.gson.reflect.TypeToken)">getAdapter(TypeToken&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Returns the type adapter for <code></code> type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#getAdapter(java.lang.Class)">getAdapter(Class&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Returns the type adapter for <code></code> type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#getAnnotation(java.lang.Class)">getAnnotation(Class&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>
<div class="block">Return the <code>T</code> annotation object from this field if it exist; otherwise returns
<code>null</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#getAnnotations()">getAnnotations()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>
<div class="block">Return the annotations that are present on this field.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsBigDecimal()">getAsBigDecimal()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a> if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsBigDecimal()">getAsBigDecimal()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsBigDecimal()">getAsBigDecimal()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsBigInteger()">getAsBigInteger()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><code>BigInteger</code></a> if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsBigInteger()">getAsBigInteger()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><code>BigInteger</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsBigInteger()">getAsBigInteger()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><code>BigInteger</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsBoolean()">getAsBoolean()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a boolean if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsBoolean()">getAsBoolean()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a boolean value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsBoolean()">getAsBoolean()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a boolean value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsByte()">getAsByte()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsByte()">getAsByte()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive byte value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsByte()">getAsByte()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsCharacter()">getAsCharacter()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsCharacter()">getAsCharacter()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive character value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsCharacter()">getAsCharacter()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsDouble()">getAsDouble()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a double if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsDouble()">getAsDouble()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive double value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsDouble()">getAsDouble()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive double.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsFloat()">getAsFloat()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a float if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsFloat()">getAsFloat()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive float value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsFloat()">getAsFloat()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a float.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsInt()">getAsInt()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as an integer if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsInt()">getAsInt()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive integer value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsInt()">getAsInt()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive integer.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsJsonArray()">getAsJsonArray()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="./com/google/gson/JsonArray.html" title="class in com.google.gson"><code>JsonArray</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#getAsJsonArray(java.lang.String)">getAsJsonArray(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to get the specified member as a JsonArray.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsJsonNull()">getAsJsonNull()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="./com/google/gson/JsonNull.html" title="class in com.google.gson"><code>JsonNull</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsJsonObject()">getAsJsonObject()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="./com/google/gson/JsonObject.html" title="class in com.google.gson"><code>JsonObject</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#getAsJsonObject(java.lang.String)">getAsJsonObject(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to get the specified member as a JsonObject.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsJsonPrimitive()">getAsJsonPrimitive()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson"><code>JsonPrimitive</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#getAsJsonPrimitive(java.lang.String)">getAsJsonPrimitive(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to get the specified member as a JsonPrimitive element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsLong()">getAsLong()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a long if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsLong()">getAsLong()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive long value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsLong()">getAsLong()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive long.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsNumber()">getAsNumber()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a> if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsNumber()">getAsNumber()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsNumber()">getAsNumber()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a Number.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsShort()">getAsShort()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a primitive short if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsShort()">getAsShort()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive short value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsShort()">getAsShort()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a primitive short.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#getAsString()">getAsString()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">convenience method to get this array as a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> if it contains a single element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#getAsString()">getAsString()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">convenience method to get this element as a string value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#getAsString()">getAsString()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">convenience method to get this element as a String.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#getDeclaredClass()">getDeclaredClass()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>
<div class="block">Returns the <code>Class</code> object that was declared for this field.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#getDeclaredType()">getDeclaredType()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>
<div class="block">For example, assume the following class definition:
<pre class="code">
public class Foo {
private String bar;
private List&lt;String&gt; red;
}
Type listParmeterizedType = new TypeToken&lt;List&lt;String&gt;&gt;() {}.getType();</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#getDeclaringClass()">getDeclaringClass()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#getDelegateAdapter(com.google.gson.TypeAdapterFactory, com.google.gson.reflect.TypeToken)">getDelegateAdapter(TypeAdapterFactory, TypeToken&lt;T&gt;)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method is used to get an alternate type adapter for the specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#getName()">getName()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#getRawType()">getRawType()</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block">Returns the raw (non-generic) type for this type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#getSerializeNulls()">getSerializeNulls()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Returns true if object members are serialized when their value is null.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#getType()">getType()</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block">Gets underlying <code>Type</code> instance.</div>
</dd>
<dt><a href="./com/google/gson/Gson.html" title="class in com.google.gson"><span class="strong">Gson</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">This is the main class for using Gson.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#Gson()">Gson()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Constructs a Gson object with default configuration.</div>
</dd>
<dt><a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson"><span class="strong">GsonBuilder</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Use this builder to construct a <a href="./com/google/gson/Gson.html" title="class in com.google.gson"><code>Gson</code></a> instance when you need to set configuration
options other than the default.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#GsonBuilder()">GsonBuilder()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Creates a GsonBuilder instance that can be used to build Gson with various configuration
settings.</div>
</dd>
</dl>
<a name="_H_">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#has(java.lang.String)">has(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Convenience method to check if a member with the specified name is present in this object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#hashCode()">hashCode()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonNull.html#hashCode()">hashCode()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonNull.html" title="class in com.google.gson">JsonNull</a></dt>
<dd>
<div class="block">All instances of JsonNull have the same hash code since they are indistinguishable</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#hashCode()">hashCode()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#hashCode()">hashCode()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#hashCode()">hashCode()</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldAttributes.html#hasModifier(int)">hasModifier(int)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/FieldAttributes.html" title="class in com.google.gson">FieldAttributes</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the field is defined with the <code>modifier</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonStreamParser.html#hasNext()">hasNext()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonStreamParser.html" title="class in com.google.gson">JsonStreamParser</a></dt>
<dd>
<div class="block">Returns true if a <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a> is available on the input for consumption</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#hasNext()">hasNext()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns true if the current array or object has another element.</div>
</dd>
</dl>
<a name="_I_">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/JsonNull.html#INSTANCE">INSTANCE</a></span> - Static variable in class com.google.gson.<a href="./com/google/gson/JsonNull.html" title="class in com.google.gson">JsonNull</a></dt>
<dd>
<div class="block">singleton for JsonNull</div>
</dd>
<dt><a href="./com/google/gson/InstanceCreator.html" title="interface in com.google.gson"><span class="strong">InstanceCreator</span></a>&lt;<a href="./com/google/gson/InstanceCreator.html" title="type parameter in InstanceCreator">T</a>&gt; - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">This interface is implemented to create instances of a class that does not define a no-args
constructor.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#isAssignableFrom(java.lang.Class)">isAssignableFrom(Class&lt;?&gt;)</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block"><span class="strong">Deprecated.</span>
<div class="block"><i>this implementation may be inconsistent with javac for types
with wildcards.</i></div>
</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#isAssignableFrom(java.lang.reflect.Type)">isAssignableFrom(Type)</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block"><span class="strong">Deprecated.</span>
<div class="block"><i>this implementation may be inconsistent with javac for types
with wildcards.</i></div>
</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#isAssignableFrom(com.google.gson.reflect.TypeToken)">isAssignableFrom(TypeToken&lt;?&gt;)</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block"><span class="strong">Deprecated.</span>
<div class="block"><i>this implementation may be inconsistent with javac for types
with wildcards.</i></div>
</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#isBoolean()">isBoolean()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Check whether this primitive contains a boolean value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#isHtmlSafe()">isHtmlSafe()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Returns true if this writer writes JSON that's safe for inclusion in HTML
and XML documents.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#isJsonArray()">isJsonArray()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">provides check for verifying if this element is an array or not.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#isJsonNull()">isJsonNull()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">provides check for verifying if this element represents a null value or not.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#isJsonObject()">isJsonObject()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">provides check for verifying if this element is a Json object or not.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#isJsonPrimitive()">isJsonPrimitive()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">provides check for verifying if this element is a primitive or not.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#isLenient()">isLenient()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns true if this parser is liberal in what it accepts.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#isLenient()">isLenient()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Returns true if this writer has relaxed syntax rules.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#isNumber()">isNumber()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Check whether this primitive contains a Number.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#isString()">isString()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Check whether this primitive contains a String value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#iterator()">iterator()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">Returns an iterator to navigate the elemetns of the array.</div>
</dd>
</dl>
<a name="_J_">
<!-- -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><a href="./com/google/gson/JsonArray.html" title="class in com.google.gson"><span class="strong">JsonArray</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A class representing an array type in Json.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#JsonArray()">JsonArray()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">Creates an empty JsonArray.</div>
</dd>
<dt><a href="./com/google/gson/JsonDeserializationContext.html" title="interface in com.google.gson"><span class="strong">JsonDeserializationContext</span></a> - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Context for deserialization that is passed to a custom deserializer during invocation of its
<a href="./com/google/gson/JsonDeserializer.html#deserialize(com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext)"><code>JsonDeserializer.deserialize(JsonElement, Type, JsonDeserializationContext)</code></a>
method.</div>
</dd>
<dt><a href="./com/google/gson/JsonDeserializer.html" title="interface in com.google.gson"><span class="strong">JsonDeserializer</span></a>&lt;<a href="./com/google/gson/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Interface representing a custom deserializer for Json.</div>
</dd>
<dt><a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><span class="strong">JsonElement</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A class representing an element of Json.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#JsonElement()">JsonElement()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./com/google/gson/JsonIOException.html" title="class in com.google.gson"><span class="strong">JsonIOException</span></a> - Exception in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">This exception is raised when Gson was unable to read an input stream
or write to one.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonIOException.html#JsonIOException(java.lang.String)">JsonIOException(String)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonIOException.html" title="class in com.google.gson">JsonIOException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonIOException.html#JsonIOException(java.lang.String, java.lang.Throwable)">JsonIOException(String, Throwable)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonIOException.html" title="class in com.google.gson">JsonIOException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonIOException.html#JsonIOException(java.lang.Throwable)">JsonIOException(Throwable)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonIOException.html" title="class in com.google.gson">JsonIOException</a></dt>
<dd>
<div class="block">Creates exception with the specified cause.</div>
</dd>
<dt><a href="./com/google/gson/JsonNull.html" title="class in com.google.gson"><span class="strong">JsonNull</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A class representing a Json <code>null</code> value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonNull.html#JsonNull()">JsonNull()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonNull.html" title="class in com.google.gson">JsonNull</a></dt>
<dd>
<div class="block"><span class="strong">Deprecated.</span></div>
</dd>
<dt><a href="./com/google/gson/JsonObject.html" title="class in com.google.gson"><span class="strong">JsonObject</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A class representing an object type in Json.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#JsonObject()">JsonObject()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./com/google/gson/JsonParseException.html" title="class in com.google.gson"><span class="strong">JsonParseException</span></a> - Exception in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">This exception is raised if there is a serious issue that occurs during parsing of a Json
string.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonParseException.html#JsonParseException(java.lang.String)">JsonParseException(String)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonParseException.html" title="class in com.google.gson">JsonParseException</a></dt>
<dd>
<div class="block">Creates exception with the specified message.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonParseException.html#JsonParseException(java.lang.String, java.lang.Throwable)">JsonParseException(String, Throwable)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonParseException.html" title="class in com.google.gson">JsonParseException</a></dt>
<dd>
<div class="block">Creates exception with the specified message and cause.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonParseException.html#JsonParseException(java.lang.Throwable)">JsonParseException(Throwable)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonParseException.html" title="class in com.google.gson">JsonParseException</a></dt>
<dd>
<div class="block">Creates exception with the specified cause.</div>
</dd>
<dt><a href="./com/google/gson/JsonParser.html" title="class in com.google.gson"><span class="strong">JsonParser</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A parser to parse Json into a parse tree of <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a>s</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonParser.html#JsonParser()">JsonParser()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonParser.html" title="class in com.google.gson">JsonParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson"><span class="strong">JsonPrimitive</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A class representing a Json primitive value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#JsonPrimitive(java.lang.Boolean)">JsonPrimitive(Boolean)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Create a primitive containing a boolean value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#JsonPrimitive(java.lang.Number)">JsonPrimitive(Number)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Create a primitive containing a <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#JsonPrimitive(java.lang.String)">JsonPrimitive(String)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Create a primitive containing a String value.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonPrimitive.html#JsonPrimitive(java.lang.Character)">JsonPrimitive(Character)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonPrimitive.html" title="class in com.google.gson">JsonPrimitive</a></dt>
<dd>
<div class="block">Create a primitive containing a character.</div>
</dd>
<dt><a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream"><span class="strong">JsonReader</span></a> - Class in <a href="./com/google/gson/stream/package-summary.html">com.google.gson.stream</a></dt>
<dd>
<div class="block">Reads a JSON (<a href="http://www.ietf.org/rfc/rfc4627.txt">RFC 4627</a>)
encoded value as a stream of tokens.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#JsonReader(java.io.Reader)">JsonReader(Reader)</a></span> - Constructor for class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Creates a new instance that reads a JSON-encoded stream from <code>in</code>.</div>
</dd>
<dt><a href="./com/google/gson/JsonSerializationContext.html" title="interface in com.google.gson"><span class="strong">JsonSerializationContext</span></a> - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Context for serialization that is passed to a custom serializer during invocation of its
<a href="./com/google/gson/JsonSerializer.html#serialize(T, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)"><code>JsonSerializer.serialize(Object, Type, JsonSerializationContext)</code></a> method.</div>
</dd>
<dt><a href="./com/google/gson/JsonSerializer.html" title="interface in com.google.gson"><span class="strong">JsonSerializer</span></a>&lt;<a href="./com/google/gson/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Interface representing a custom serializer for Json.</div>
</dd>
<dt><a href="./com/google/gson/JsonStreamParser.html" title="class in com.google.gson"><span class="strong">JsonStreamParser</span></a> - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">A streaming parser that allows reading of multiple <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a>s from the specified reader
asynchronously.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonStreamParser.html#JsonStreamParser(java.lang.String)">JsonStreamParser(String)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonStreamParser.html" title="class in com.google.gson">JsonStreamParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonStreamParser.html#JsonStreamParser(java.io.Reader)">JsonStreamParser(Reader)</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/JsonStreamParser.html" title="class in com.google.gson">JsonStreamParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./com/google/gson/JsonSyntaxException.html" title="class in com.google.gson"><span class="strong">JsonSyntaxException</span></a> - Exception in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">This exception is raised when Gson attempts to read (or write) a malformed
JSON element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonSyntaxException.html#JsonSyntaxException(java.lang.String)">JsonSyntaxException(String)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonSyntaxException.html" title="class in com.google.gson">JsonSyntaxException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonSyntaxException.html#JsonSyntaxException(java.lang.String, java.lang.Throwable)">JsonSyntaxException(String, Throwable)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonSyntaxException.html" title="class in com.google.gson">JsonSyntaxException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonSyntaxException.html#JsonSyntaxException(java.lang.Throwable)">JsonSyntaxException(Throwable)</a></span> - Constructor for exception com.google.gson.<a href="./com/google/gson/JsonSyntaxException.html" title="class in com.google.gson">JsonSyntaxException</a></dt>
<dd>
<div class="block">Creates exception with the specified cause.</div>
</dd>
<dt><a href="./com/google/gson/stream/JsonToken.html" title="enum in com.google.gson.stream"><span class="strong">JsonToken</span></a> - Enum in <a href="./com/google/gson/stream/package-summary.html">com.google.gson.stream</a></dt>
<dd>
<div class="block">A structure, name or value type in a JSON-encoded string.</div>
</dd>
<dt><a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream"><span class="strong">JsonWriter</span></a> - Class in <a href="./com/google/gson/stream/package-summary.html">com.google.gson.stream</a></dt>
<dd>
<div class="block">Writes a JSON (<a href="http://www.ietf.org/rfc/rfc4627.txt">RFC 4627</a>)
encoded value to a stream, one token at a time.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#JsonWriter(java.io.Writer)">JsonWriter(Writer)</a></span> - Constructor for class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Creates a new instance that writes a JSON-encoded stream to <code>out</code>.</div>
</dd>
</dl>
<a name="_L_">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><a href="./com/google/gson/LongSerializationPolicy.html" title="enum in com.google.gson"><span class="strong">LongSerializationPolicy</span></a> - Enum in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Defines the expected format for a <code>long</code> or <code>Long</code> type when its serialized.</div>
</dd>
</dl>
<a name="_M_">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><a href="./com/google/gson/stream/MalformedJsonException.html" title="class in com.google.gson.stream"><span class="strong">MalformedJsonException</span></a> - Exception in <a href="./com/google/gson/stream/package-summary.html">com.google.gson.stream</a></dt>
<dd>
<div class="block">Thrown when a reader encounters malformed JSON.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/MalformedJsonException.html#MalformedJsonException(java.lang.String)">MalformedJsonException(String)</a></span> - Constructor for exception com.google.gson.stream.<a href="./com/google/gson/stream/MalformedJsonException.html" title="class in com.google.gson.stream">MalformedJsonException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/MalformedJsonException.html#MalformedJsonException(java.lang.String, java.lang.Throwable)">MalformedJsonException(String, Throwable)</a></span> - Constructor for exception com.google.gson.stream.<a href="./com/google/gson/stream/MalformedJsonException.html" title="class in com.google.gson.stream">MalformedJsonException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/MalformedJsonException.html#MalformedJsonException(java.lang.Throwable)">MalformedJsonException(Throwable)</a></span> - Constructor for exception com.google.gson.stream.<a href="./com/google/gson/stream/MalformedJsonException.html" title="class in com.google.gson.stream">MalformedJsonException</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="_N_">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#name(java.lang.String)">name(String)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes the property name.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonStreamParser.html#next()">next()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonStreamParser.html" title="class in com.google.gson">JsonStreamParser</a></dt>
<dd>
<div class="block">Returns the next available <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a> on the reader.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextBoolean()">nextBoolean()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the <a href="./com/google/gson/stream/JsonToken.html#BOOLEAN"><code>boolean</code></a> value of the next token,
consuming it.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextDouble()">nextDouble()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the <a href="./com/google/gson/stream/JsonToken.html#NUMBER"><code>double</code></a> value of the next token,
consuming it.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextInt()">nextInt()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the <a href="./com/google/gson/stream/JsonToken.html#NUMBER"><code>int</code></a> value of the next token,
consuming it.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextLong()">nextLong()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the <a href="./com/google/gson/stream/JsonToken.html#NUMBER"><code>long</code></a> value of the next token,
consuming it.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextName()">nextName()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the next token, a <a href="./com/google/gson/stream/JsonToken.html#NAME"><code>property name</code></a>, and
consumes it.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextNull()">nextNull()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Consumes the next token from the JSON stream and asserts that it is a
literal null.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#nextString()">nextString()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the <a href="./com/google/gson/stream/JsonToken.html#STRING"><code>string</code></a> value of the next token,
consuming it.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#nullSafe()">nullSafe()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">This wrapper method is used to make a type adapter null tolerant.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#nullValue()">nullValue()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes <code>null</code>.</div>
</dd>
</dl>
<a name="_P_">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/JsonParser.html#parse(java.lang.String)">parse(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonParser.html" title="class in com.google.gson">JsonParser</a></dt>
<dd>
<div class="block">Parses the specified JSON string into a parse tree</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonParser.html#parse(java.io.Reader)">parse(Reader)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonParser.html" title="class in com.google.gson">JsonParser</a></dt>
<dd>
<div class="block">Parses the specified JSON string into a parse tree</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonParser.html#parse(com.google.gson.stream.JsonReader)">parse(JsonReader)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonParser.html" title="class in com.google.gson">JsonParser</a></dt>
<dd>
<div class="block">Returns the next value from the JSON stream as a parse tree.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#peek()">peek()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Returns the type of the next token without consuming it.</div>
</dd>
</dl>
<a name="_R_">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#read(com.google.gson.stream.JsonReader)">read(JsonReader)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Reads one JSON value (an array, object, string, number, boolean or null)
and converts it to a Java object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#registerTypeAdapter(java.lang.reflect.Type, java.lang.Object)">registerTypeAdapter(Type, Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson for custom serialization or deserialization.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#registerTypeAdapterFactory(com.google.gson.TypeAdapterFactory)">registerTypeAdapterFactory(TypeAdapterFactory)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Register a factory for type adapters.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#registerTypeHierarchyAdapter(java.lang.Class, java.lang.Object)">registerTypeHierarchyAdapter(Class&lt;?&gt;, Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson for custom serialization or deserialization for an inheritance type hierarchy.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonObject.html#remove(java.lang.String)">remove(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonObject.html" title="class in com.google.gson">JsonObject</a></dt>
<dd>
<div class="block">Removes the <code>property</code> from this <a href="./com/google/gson/JsonObject.html" title="class in com.google.gson"><code>JsonObject</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonStreamParser.html#remove()">remove()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonStreamParser.html" title="class in com.google.gson">JsonStreamParser</a></dt>
<dd>
<div class="block">This optional <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><code>Iterator</code></a> method is not relevant for stream parsing and hence is not
implemented.</div>
</dd>
</dl>
<a name="_S_">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/JsonSerializationContext.html#serialize(java.lang.Object)">serialize(Object)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/JsonSerializationContext.html" title="interface in com.google.gson">JsonSerializationContext</a></dt>
<dd>
<div class="block">Invokes default serialization on the specified object.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonSerializationContext.html#serialize(java.lang.Object, java.lang.reflect.Type)">serialize(Object, Type)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/JsonSerializationContext.html" title="interface in com.google.gson">JsonSerializationContext</a></dt>
<dd>
<div class="block">Invokes default serialization on the specified object passing the specific type information.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonSerializer.html#serialize(T, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)">serialize(T, Type, JsonSerializationContext)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/JsonSerializer.html" title="interface in com.google.gson">JsonSerializer</a></dt>
<dd>
<div class="block">Gson invokes this call-back method during serialization when it encounters a field of the
specified type.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/LongSerializationPolicy.html#serialize(java.lang.Long)">serialize(Long)</a></span> - Method in enum com.google.gson.<a href="./com/google/gson/LongSerializationPolicy.html" title="enum in com.google.gson">LongSerializationPolicy</a></dt>
<dd>
<div class="block">Serialize this <code>value</code> using this serialization policy.</div>
</dd>
<dt><a href="./com/google/gson/annotations/SerializedName.html" title="annotation in com.google.gson.annotations"><span class="strong">SerializedName</span></a> - Annotation Type in <a href="./com/google/gson/annotations/package-summary.html">com.google.gson.annotations</a></dt>
<dd>
<div class="block">An annotation that indicates this member should be serialized to JSON with
the provided name value as its field name.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#serializeNulls()">serializeNulls()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configure Gson to serialize null fields.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#serializeSpecialFloatingPointValues()">serializeSpecialFloatingPointValues()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Section 2.4 of <a href="http://www.ietf.org/rfc/rfc4627.txt">JSON specification</a> disallows
special double values (NaN, Infinity, -Infinity).</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setDateFormat(java.lang.String)">setDateFormat(String)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to serialize <code>Date</code> objects according to the pattern provided.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setDateFormat(int)">setDateFormat(int)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to to serialize <code>Date</code> objects according to the style value provided.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setDateFormat(int, int)">setDateFormat(int, int)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to to serialize <code>Date</code> objects according to the style value provided.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setExclusionStrategies(com.google.gson.ExclusionStrategy...)">setExclusionStrategies(ExclusionStrategy...)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to apply a set of exclusion strategies during both serialization and
deserialization.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setFieldNamingPolicy(com.google.gson.FieldNamingPolicy)">setFieldNamingPolicy(FieldNamingPolicy)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to apply a specific naming policy to an object's field during serialization
and deserialization.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setFieldNamingStrategy(com.google.gson.FieldNamingStrategy)">setFieldNamingStrategy(FieldNamingStrategy)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to apply a specific naming policy strategy to an object's field during
serialization and deserialization.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#setHtmlSafe(boolean)">setHtmlSafe(boolean)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Configure this writer to emit JSON that's safe for direct inclusion in HTML
and XML documents.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#setIndent(java.lang.String)">setIndent(String)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Sets the indentation string to be repeated for each level of indentation
in the encoded document.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#setLenient(boolean)">setLenient(boolean)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Configure this parser to be be liberal in what it accepts.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#setLenient(boolean)">setLenient(boolean)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Configure this writer to relax its syntax rules.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setLongSerializationPolicy(com.google.gson.LongSerializationPolicy)">setLongSerializationPolicy(LongSerializationPolicy)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to apply a specific serialization policy for <code>Long</code> and <code>long</code>
objects.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setPrettyPrinting()">setPrettyPrinting()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to output Json that fits in a page for pretty printing.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#setSerializeNulls(boolean)">setSerializeNulls(boolean)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Sets whether object members are serialized when their value is null.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/GsonBuilder.html#setVersion(double)">setVersion(double)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/GsonBuilder.html" title="class in com.google.gson">GsonBuilder</a></dt>
<dd>
<div class="block">Configures Gson to enable versioning support.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/ExclusionStrategy.html#shouldSkipClass(java.lang.Class)">shouldSkipClass(Class&lt;?&gt;)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/ExclusionStrategy.html" title="interface in com.google.gson">ExclusionStrategy</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/ExclusionStrategy.html#shouldSkipField(com.google.gson.FieldAttributes)">shouldSkipField(FieldAttributes)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/ExclusionStrategy.html" title="interface in com.google.gson">ExclusionStrategy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./com/google/gson/annotations/Since.html" title="annotation in com.google.gson.annotations"><span class="strong">Since</span></a> - Annotation Type in <a href="./com/google/gson/annotations/package-summary.html">com.google.gson.annotations</a></dt>
<dd>
<div class="block">An annotation that indicates the version number since a member or a type has been present.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonArray.html#size()">size()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonArray.html" title="class in com.google.gson">JsonArray</a></dt>
<dd>
<div class="block">Returns the number of elements in the array.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#skipValue()">skipValue()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>
<div class="block">Skips the next value recursively.</div>
</dd>
</dl>
<a name="_T_">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(java.lang.Object)">toJson(Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method serializes the specified object into its equivalent Json representation.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(java.lang.Object, java.lang.reflect.Type)">toJson(Object, Type)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method serializes the specified object, including those of generic types, into its
equivalent Json representation.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(java.lang.Object, java.lang.Appendable)">toJson(Object, Appendable)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method serializes the specified object into its equivalent Json representation.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(java.lang.Object, java.lang.reflect.Type, java.lang.Appendable)">toJson(Object, Type, Appendable)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method serializes the specified object, including those of generic types, into its
equivalent Json representation.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(java.lang.Object, java.lang.reflect.Type, com.google.gson.stream.JsonWriter)">toJson(Object, Type, JsonWriter)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Writes the JSON representation of <code>src</code> of type <code>typeOfSrc</code> to
<code>writer</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(com.google.gson.JsonElement)">toJson(JsonElement)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Converts a tree of <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a>s into its equivalent JSON representation.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(com.google.gson.JsonElement, java.lang.Appendable)">toJson(JsonElement, Appendable)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Writes out the equivalent JSON for a tree of <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a>s.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJson(com.google.gson.JsonElement, com.google.gson.stream.JsonWriter)">toJson(JsonElement, JsonWriter)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">Writes the JSON for <code>jsonElement</code> to <code>writer</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#toJson(java.io.Writer, T)">toJson(Writer, T)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Converts <code>value</code> to a JSON document and writes it to <code>out</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#toJson(T)">toJson(T)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Converts <code>value</code> to a JSON document.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJsonTree(java.lang.Object)">toJsonTree(Object)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method serializes the specified object into its equivalent representation as a tree of
<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a>s.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toJsonTree(java.lang.Object, java.lang.reflect.Type)">toJsonTree(Object, Type)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>
<div class="block">This method serializes the specified object, including those of generic types, into its
equivalent representation as a tree of <a href="./com/google/gson/JsonElement.html" title="class in com.google.gson"><code>JsonElement</code></a>s.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#toJsonTree(T)">toJsonTree(T)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Converts <code>value</code> to a JSON tree.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/Gson.html#toString()">toString()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/Gson.html" title="class in com.google.gson">Gson</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/JsonElement.html#toString()">toString()</a></span> - Method in class com.google.gson.<a href="./com/google/gson/JsonElement.html" title="class in com.google.gson">JsonElement</a></dt>
<dd>
<div class="block">Returns a String representation of this element.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#toString()">toString()</a></span> - Method in class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonReader.html#toString()">toString()</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonReader.html" title="class in com.google.gson.stream">JsonReader</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldNamingStrategy.html#translateName(java.lang.reflect.Field)">translateName(Field)</a></span> - Method in interface com.google.gson.<a href="./com/google/gson/FieldNamingStrategy.html" title="interface in com.google.gson">FieldNamingStrategy</a></dt>
<dd>
<div class="block">Translates the field name into its JSON field name representation.</div>
</dd>
<dt><a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson"><span class="strong">TypeAdapter</span></a>&lt;<a href="./com/google/gson/TypeAdapter.html" title="type parameter in TypeAdapter">T</a>&gt; - Class in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Converts Java objects to and from JSON.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#TypeAdapter()">TypeAdapter()</a></span> - Constructor for class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./com/google/gson/TypeAdapterFactory.html" title="interface in com.google.gson"><span class="strong">TypeAdapterFactory</span></a> - Interface in <a href="./com/google/gson/package-summary.html">com.google.gson</a></dt>
<dd>
<div class="block">Creates type adapters for set of related types.</div>
</dd>
<dt><a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect"><span class="strong">TypeToken</span></a>&lt;<a href="./com/google/gson/reflect/TypeToken.html" title="type parameter in TypeToken">T</a>&gt; - Class in <a href="./com/google/gson/reflect/package-summary.html">com.google.gson.reflect</a></dt>
<dd>
<div class="block">Represents a generic type <code>T</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/reflect/TypeToken.html#TypeToken()">TypeToken()</a></span> - Constructor for class com.google.gson.reflect.<a href="./com/google/gson/reflect/TypeToken.html" title="class in com.google.gson.reflect">TypeToken</a></dt>
<dd>
<div class="block">Constructs a new type literal.</div>
</dd>
</dl>
<a name="_U_">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><a href="./com/google/gson/annotations/Until.html" title="annotation in com.google.gson.annotations"><span class="strong">Until</span></a> - Annotation Type in <a href="./com/google/gson/annotations/package-summary.html">com.google.gson.annotations</a></dt>
<dd>
<div class="block">An annotation that indicates the version number until a member or a type should be present.</div>
</dd>
</dl>
<a name="_V_">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#value(java.lang.String)">value(String)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes <code>value</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#value(boolean)">value(boolean)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes <code>value</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#value(double)">value(double)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes <code>value</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#value(long)">value(long)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes <code>value</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonWriter.html#value(java.lang.Number)">value(Number)</a></span> - Method in class com.google.gson.stream.<a href="./com/google/gson/stream/JsonWriter.html" title="class in com.google.gson.stream">JsonWriter</a></dt>
<dd>
<div class="block">Encodes <code>value</code>.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldNamingPolicy.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum com.google.gson.<a href="./com/google/gson/FieldNamingPolicy.html" title="enum in com.google.gson">FieldNamingPolicy</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/LongSerializationPolicy.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum com.google.gson.<a href="./com/google/gson/LongSerializationPolicy.html" title="enum in com.google.gson">LongSerializationPolicy</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonToken.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum com.google.gson.stream.<a href="./com/google/gson/stream/JsonToken.html" title="enum in com.google.gson.stream">JsonToken</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/FieldNamingPolicy.html#values()">values()</a></span> - Static method in enum com.google.gson.<a href="./com/google/gson/FieldNamingPolicy.html" title="enum in com.google.gson">FieldNamingPolicy</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/LongSerializationPolicy.html#values()">values()</a></span> - Static method in enum com.google.gson.<a href="./com/google/gson/LongSerializationPolicy.html" title="enum in com.google.gson">LongSerializationPolicy</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="strong"><a href="./com/google/gson/stream/JsonToken.html#values()">values()</a></span> - Static method in enum com.google.gson.stream.<a href="./com/google/gson/stream/JsonToken.html" title="enum in com.google.gson.stream">JsonToken</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
</dl>
<a name="_W_">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="strong"><a href="./com/google/gson/TypeAdapter.html#write(com.google.gson.stream.JsonWriter, T)">write(JsonWriter, T)</a></span> - Method in class com.google.gson.<a href="./com/google/gson/TypeAdapter.html" title="class in com.google.gson">TypeAdapter</a></dt>
<dd>
<div class="block">Writes one JSON value (an array, object, string, number, boolean or null)
for <code>value</code>.</div>
</dd>
</dl>
<a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="./overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="./overview-tree.html">Tree</a></li>
<li><a href="./deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="./help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="./allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2008-2013 <a href="http://www.google.com">Google, Inc.</a>. All Rights Reserved.</small></p>
</body>
</html>