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 DatabagItem
User supplied type that holds json literally.protected String
toString
(DatabagItem value) Methods inherited from class org.jclouds.json.internal.NullHackJsonLiteralAdapter
getWriter, read, write
Methods 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:NullHackJsonLiteralAdapter
User supplied type that holds json literally. Ex. number as8
, boolean astrue
, string as"value"
, object asinvalid @code
{@code , list {@code []}.
- Specified by:
createJsonLiteralFromRawJson
in classNullHackJsonLiteralAdapter<DatabagItem>
-
toString
- Overrides:
toString
in classNullHackJsonLiteralAdapter<DatabagItem>
-