C# Class Simpl.Serialization.Deserializers.PullHandlers.PullDeserializer

Show file Open project: ecologylab/simplCSharp

Protected Properties

Property Type Description
deserializationHookStrategy IDeserializationHookStrategy
simplTypesScope SimplTypesScope
translationContext Simpl.Serialization.Context.TranslationContext

Public Methods

Method Description
GetPullDeserializer ( SimplTypesScope pSimplTypesScope, TranslationContext pTranslationContext, IDeserializationHookStrategy pDeserializationHookStrategy, Format format ) : PullDeserializer

GetStringDeserializer ( SimplTypesScope pSimplTypesScope, TranslationContext pTranslationContext, IDeserializationHookStrategy pDeserializationHookStrategy, StringFormat format ) : StringPullDeserializer

Parse ( Stream stream ) : Object

Protected Methods

Method Description
DeserializationPostHook ( Object obj, TranslationContext pTranslationContext ) : void

DeserializationPreHook ( Object obj, TranslationContext pTranslationContext ) : void

PullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext ) : System

PullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext, IDeserializationHookStrategy hookStrategy ) : System

Method Details

DeserializationPostHook() protected method

protected DeserializationPostHook ( Object obj, TranslationContext pTranslationContext ) : void
obj Object
pTranslationContext Simpl.Serialization.Context.TranslationContext
return void

DeserializationPreHook() protected method

protected DeserializationPreHook ( Object obj, TranslationContext pTranslationContext ) : void
obj Object
pTranslationContext Simpl.Serialization.Context.TranslationContext
return void

GetPullDeserializer() public static method

public static GetPullDeserializer ( SimplTypesScope pSimplTypesScope, TranslationContext pTranslationContext, IDeserializationHookStrategy pDeserializationHookStrategy, Format format ) : PullDeserializer
pSimplTypesScope SimplTypesScope
pTranslationContext Simpl.Serialization.Context.TranslationContext
pDeserializationHookStrategy IDeserializationHookStrategy
format Format
return PullDeserializer

GetStringDeserializer() public static method

public static GetStringDeserializer ( SimplTypesScope pSimplTypesScope, TranslationContext pTranslationContext, IDeserializationHookStrategy pDeserializationHookStrategy, StringFormat format ) : StringPullDeserializer
pSimplTypesScope SimplTypesScope
pTranslationContext Simpl.Serialization.Context.TranslationContext
pDeserializationHookStrategy IDeserializationHookStrategy
format StringFormat
return Simpl.Serialization.Deserializers.PullHandlers.StringFormats.StringPullDeserializer

Parse() public abstract method

public abstract Parse ( Stream stream ) : Object
stream Stream
return Object

PullDeserializer() protected method

protected PullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext ) : System
inputSimplTypesScope SimplTypesScope
inputContext Simpl.Serialization.Context.TranslationContext
return System

PullDeserializer() protected method

protected PullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext, IDeserializationHookStrategy hookStrategy ) : System
inputSimplTypesScope SimplTypesScope
inputContext Simpl.Serialization.Context.TranslationContext
hookStrategy IDeserializationHookStrategy
return System

Property Details

deserializationHookStrategy protected property

protected IDeserializationHookStrategy deserializationHookStrategy
return IDeserializationHookStrategy

simplTypesScope protected property

protected SimplTypesScope simplTypesScope
return SimplTypesScope

translationContext protected property

protected TranslationContext,Simpl.Serialization.Context translationContext
return Simpl.Serialization.Context.TranslationContext