Package com.dropbox.core.stone
Class StructSerializer<T>
java.lang.Object
com.dropbox.core.stone.StoneSerializer<T>
com.dropbox.core.stone.CompositeSerializer<T>
com.dropbox.core.stone.StructSerializer<T>
- Direct Known Subclasses:
AddPropertiesArg.Serializer,AddTemplateArg.Serializer,AddTemplateResult.Serializer,BasicAccount.Serializer,ContentSyncSetting.Serializer,ContentSyncSettingArg.Serializer,ExportArg.Serializer,ExportResult.Serializer,GetAccountArg.Serializer,GetAccountBatchArg.Serializer,GetTemplateArg.Serializer,GetTemplateResult.Serializer,GroupSummary.Serializer,ListTemplateResult.Serializer,Name.Serializer,OverwritePropertyGroupArg.Serializer,PollArg.Serializer,PropertyGroup.Serializer,RateLimitError.Serializer,RemovePropertiesArg.Serializer,RootInfo.Serializer,SecondaryEmail.Serializer,Team.Serializer,TeamMemberPolicies.Serializer,TeamSharingPolicies.Serializer,TimeRange.Serializer,TokenScopeError.Serializer,UnauthorizedAccountIdUsageError.Serializer,UpdatePropertiesArg.Serializer,UpdateTemplateArg.Serializer,UpdateTemplateResult.Serializer,UserInfo.Serializer
-
Field Summary
Fields inherited from class com.dropbox.core.stone.CompositeSerializer
TAG_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(com.fasterxml.jackson.core.JsonParser p) abstract Tdeserialize(com.fasterxml.jackson.core.JsonParser p, boolean collapsed) voidabstract voidMethods inherited from class com.dropbox.core.stone.CompositeSerializer
hasTag, readTag, writeTagMethods inherited from class com.dropbox.core.stone.StoneSerializer
deserialize, deserialize, expectEndArray, expectEndObject, expectField, expectStartArray, expectStartObject, getStringValue, serialize, serialize, serialize, serialize, skipFields, skipValue
-
Constructor Details
-
StructSerializer
public StructSerializer()
-
-
Method Details
-
serialize
public void serialize(T value, com.fasterxml.jackson.core.JsonGenerator g) throws IOException, com.fasterxml.jackson.core.JsonGenerationException - Specified by:
serializein classStoneSerializer<T>- Throws:
IOExceptioncom.fasterxml.jackson.core.JsonGenerationException
-
serialize
public abstract void serialize(T value, com.fasterxml.jackson.core.JsonGenerator g, boolean collapse) throws IOException, com.fasterxml.jackson.core.JsonGenerationException - Throws:
IOExceptioncom.fasterxml.jackson.core.JsonGenerationException
-
deserialize
public T deserialize(com.fasterxml.jackson.core.JsonParser p) throws IOException, com.fasterxml.jackson.core.JsonParseException - Specified by:
deserializein classStoneSerializer<T>- Throws:
IOExceptioncom.fasterxml.jackson.core.JsonParseException
-
deserialize
public abstract T deserialize(com.fasterxml.jackson.core.JsonParser p, boolean collapsed) throws IOException, com.fasterxml.jackson.core.JsonParseException - Throws:
IOExceptioncom.fasterxml.jackson.core.JsonParseException
-