gson-comments/gson/docs/javadocs/index-all.html
2014-08-12 00:01:30 +00:00

1368 lines
110 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 (1.8.0_11) on Mon Aug 11 16:48:21 PDT 2014 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (Gson 2.3 API)</title>
<meta name="date" content="2014-08-11">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Gson 2.3 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;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="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="com/google/gson/JsonArray.html#contains-com.google.gson.JsonElement-">contains(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">Returns true if this array contains the specified element.</div>
</dd>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><a href="com/google/gson/FieldAttributes.html" title="class in com.google.gson"><span class="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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 type.</div>
</dd>
<dt><span class="memberNameLink"><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 type.</div>
</dd>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="com/google/gson/stream/JsonReader.html#getPath--">getPath()</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 a <a href="http://goessner.net/articles/JsonPath/">JsonPath</a> to
the current location in the JSON value.</div>
</dd>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">this implementation may be inconsistent with javac for types
with wildcards.</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><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="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">this implementation may be inconsistent with javac for types
with wildcards.</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><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="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">this implementation may be inconsistent with javac for types
with wildcards.</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:J">
<!-- -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><a href="com/google/gson/annotations/JsonAdapter.html" title="annotation in com.google.gson.annotations"><span class="typeNameLink">JsonAdapter</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 Gson <a href="com/google/gson/TypeAdapter.html" title="class in com.google.gson"><code>TypeAdapter</code></a> to use with a class
or field.</div>
</dd>
<dt><a href="com/google/gson/JsonArray.html" title="class in com.google.gson"><span class="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><a href="com/google/gson/JsonObject.html" title="class in com.google.gson"><span class="typeNameLink">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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><a href="com/google/gson/LongSerializationPolicy.html" title="enum in com.google.gson"><span class="typeNameLink">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="I: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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="com/google/gson/JsonArray.html#remove-com.google.gson.JsonElement-">remove(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">Removes the first occurrence of the specified element from this array, if it is present.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/gson/JsonArray.html#remove-int-">remove(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">Removes the element at the specified position in this array.</div>
</dd>
<dt><span class="memberNameLink"><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="memberNameLink"><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="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="com/google/gson/JsonArray.html#set-int-com.google.gson.JsonElement-">set(int, 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">Replaces the element at the specified position in this array with the specified element.</div>
</dd>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="I: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="typeNameLink">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="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><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="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;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&#x2013;2014 <a href="http://www.google.com">Google, Inc.</a>. All rights reserved.</small></p>
</body>
</html>