C# 클래스 Simpl.Serialization.Deserializers.PullHandlers.StringFormats.XmlPullDeserializer

XML specific deserializer, extends StringPullDeserializer and implements the parse method on input stream and input string.
상속: StringPullDeserializer
파일 보기 프로젝트 열기: ecologylab/simplCSharp

공개 메소드들

메소드 설명
Parse ( String inputString ) : Object

Parse ( Stream stream ) : object

overriding the method from the base class to implement Xml specific deserialization

XmlPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext ) : System

Constructure to initialize loca data structures.

XmlPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext, IDeserializationHookStrategy deserializationHookStrategy ) : System

비공개 메소드들

메소드 설명
ConfigureInput ( Stream inputStream ) : void

ConfigureInput ( String inputString ) : void

CreateObjectModel ( object root, ClassDescriptor rootClassDescriptor, string rootTag ) : void

DeserializeAttributes ( object root, ClassDescriptor rootClassDescriptor ) : void

DeserializeComposite ( object root, FieldDescriptor currentFieldDescriptor ) : void

DeserializeCompositeCollection ( object root, FieldDescriptor fd ) : void

DeserializeCompositeCollectionElement ( object root, FieldDescriptor fd ) : void

DeserializeCompositeMap ( object root, FieldDescriptor fd ) : void

DeserializeCompositeMapElement ( object root, FieldDescriptor fd ) : void

DeserializeScalar ( object root, FieldDescriptor currentFieldDescriptor ) : void

DeserializeScalarCollection ( object root, FieldDescriptor fd ) : void

DeserializeScalarCollectionElement ( object root, FieldDescriptor fd ) : void

DeserializeWrappedComposite ( object root, FieldDescriptor currentFieldDescriptor ) : void

GetSimplReference ( ) : string

GetSubRoot ( FieldDescriptor currentFieldDescriptor, string currentTagName, object root ) : object

NextEvent ( ) : System.Boolean

Parse ( ) : object

SkipTag ( string tag ) : void

메소드 상세

Parse() 공개 메소드

public Parse ( String inputString ) : Object
inputString String
리턴 Object

Parse() 공개 메소드

overriding the method from the base class to implement Xml specific deserialization
public Parse ( Stream stream ) : object
stream Stream
리턴 object

XmlPullDeserializer() 공개 메소드

Constructure to initialize loca data structures.
public XmlPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext ) : System
inputSimplTypesScope SimplTypesScope
inputContext Simpl.Serialization.Context.TranslationContext
리턴 System

XmlPullDeserializer() 공개 메소드

public XmlPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext, IDeserializationHookStrategy deserializationHookStrategy ) : System
inputSimplTypesScope SimplTypesScope
inputContext Simpl.Serialization.Context.TranslationContext
deserializationHookStrategy IDeserializationHookStrategy
리턴 System