C# 클래스 Fanx.Serial.ObjEncoder

ObjEncoder serializes an object to an output stream.
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 메소드들

메소드 설명
ObjEncoder ( OutStream @out, Map options ) : System.Collections
encode ( object obj ) : string
w ( char ch ) : ObjEncoder
w ( string s ) : ObjEncoder
wIndent ( ) : ObjEncoder
wStrLiteral ( string s, char quote ) : ObjEncoder
wType ( Type t ) : ObjEncoder
writeList ( List list ) : void
writeMap ( Map map ) : void
writeObj ( object obj ) : void

비공개 메소드들

메소드 설명
initOptions ( Map options ) : void
isMultiLine ( Type t ) : bool
option ( Map options, string name, bool def ) : bool
option ( Map options, string name, int def ) : int
writeCollectionItems ( Type type, object obj, bool first ) : bool
writeComplex ( Type type, object obj, Serializable ser ) : void
writeSimple ( Type type, object obj ) : void

메소드 상세

ObjEncoder() 공개 메소드

public ObjEncoder ( OutStream @out, Map options ) : System.Collections
@out Fan.Sys.OutStream
options Fan.Sys.Map
리턴 System.Collections

encode() 공개 정적인 메소드

public static encode ( object obj ) : string
obj object
리턴 string

w() 공개 메소드

public w ( char ch ) : ObjEncoder
ch char
리턴 ObjEncoder

w() 공개 메소드

public w ( string s ) : ObjEncoder
s string
리턴 ObjEncoder

wIndent() 공개 메소드

public wIndent ( ) : ObjEncoder
리턴 ObjEncoder

wStrLiteral() 공개 메소드

public wStrLiteral ( string s, char quote ) : ObjEncoder
s string
quote char
리턴 ObjEncoder

wType() 공개 메소드

public wType ( Type t ) : ObjEncoder
t Fan.Sys.Type
리턴 ObjEncoder

writeList() 공개 메소드

public writeList ( List list ) : void
list Fan.Sys.List
리턴 void

writeMap() 공개 메소드

public writeMap ( Map map ) : void
map Fan.Sys.Map
리턴 void

writeObj() 공개 메소드

public writeObj ( object obj ) : void
obj object
리턴 void