Package org.jclouds.chef.config
Class ChefParserModule.DataBagItemAdapter
java.lang.Object
com.google.gson.TypeAdapter<DatabagItem>
org.jclouds.json.internal.NullHackJsonLiteralAdapter<DatabagItem>
org.jclouds.chef.config.ChefParserModule.DataBagItemAdapter
- Enclosing class:
ChefParserModule
@Singleton
public static class ChefParserModule.DataBagItemAdapter
extends NullHackJsonLiteralAdapter<DatabagItem>
writes or reads the literal directly
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jclouds.json.internal.NullHackJsonLiteralAdapter
NullHackJsonLiteralAdapter.NullReplacingWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DatabagItemUser supplied type that holds json literally.protected StringtoString(DatabagItem value) Methods inherited from class org.jclouds.json.internal.NullHackJsonLiteralAdapter
getWriter, read, writeMethods inherited from class com.google.gson.TypeAdapter
fromJson, fromJson, fromJsonTree, nullSafe, toJson, toJson, toJsonTree
-
Constructor Details
-
DataBagItemAdapter
public DataBagItemAdapter()
-
-
Method Details
-
createJsonLiteralFromRawJson
Description copied from class:NullHackJsonLiteralAdapterUser supplied type that holds json literally. Ex. number as8, boolean astrue, string as"value", object asinvalid @code
{@code , list {@code []}.- Specified by:
createJsonLiteralFromRawJsonin classNullHackJsonLiteralAdapter<DatabagItem>
-
toString
- Overrides:
toStringin classNullHackJsonLiteralAdapter<DatabagItem>
-