C# 클래스 Fan.Sys.Uri

Uri is used to immutably represent a Universal Resource Identifier.
상속: FanObj, Literal
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_defVal Uri

공개 메소드들

메소드 설명
@typeof ( ) : Type
Equals ( object obj ) : bool
GetHashCode ( ) : int
auth ( ) : string
basename ( ) : string
checkName ( string name ) : void
decode ( string s ) : Uri
decode ( string s, bool check ) : Uri
decodeQuery ( string s ) : Map
encode ( ) : string
encode ( ObjEncoder @out ) : void
encodeQuery ( Map map ) : string
ext ( ) : string
frag ( ) : string
fromStr ( string s ) : Uri
fromStr ( string s, bool check ) : Uri
get ( ) : object
get ( object @base ) : object
get ( object @base, bool check ) : object
getRange ( Range range ) : Uri
getRangeToPathAbs ( Range range ) : Uri
hash ( ) : long
host ( ) : string
isAbs ( ) : bool
isDir ( ) : bool
isName ( string name ) : bool
isPathAbs ( ) : bool
isPathOnly ( ) : bool
isRel ( ) : bool
mimeType ( ) : MimeType
name ( ) : string
parent ( ) : Uri
path ( ) : List
path ( int depth ) : string
pathOnly ( ) : Uri
pathStr ( ) : string
plus ( Uri r ) : Uri
plusName ( string name ) : Uri
plusName ( string name, bool asDir ) : Uri
plusQuery ( Map q ) : Uri
plusSlash ( ) : Uri
port ( ) : Long
query ( ) : Map
queryStr ( ) : string
relTo ( Uri baseUri ) : Uri
relToAuth ( ) : Uri
scheme ( ) : string
toCode ( ) : string
toFile ( ) : File
toLocale ( ) : string
toStr ( ) : string
userInfo ( ) : string

비공개 메소드들

메소드 설명
Uri ( ) : System
Uri ( Sections x ) : System
appendQueryStr ( StringBuilder buf, string str ) : void
emptyPath ( ) : List
emptyQuery ( ) : Map
encodeQueryStr ( StringBuilder buf, string str ) : void
err ( string msg ) : Exception
hexNibble ( int ch ) : int
isScheme ( int c ) : bool
isUpper ( int c ) : bool
merge ( Sections t, Uri baseUri, Uri r ) : void
percentEncodeByte ( StringBuilder buf, int c ) : void
percentEncodeChar ( StringBuilder buf, int c ) : void
slice ( Range range, bool forcePathAbs ) : Uri
toPathStr ( bool isAbs, List path, bool isDir ) : string
toSection ( int section ) : string

메소드 상세

@typeof() 공개 메소드

public @typeof ( ) : Type
리턴 Type

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

auth() 공개 메소드

public auth ( ) : string
리턴 string

basename() 공개 메소드

public basename ( ) : string
리턴 string

checkName() 공개 정적인 메소드

public static checkName ( string name ) : void
name string
리턴 void

decode() 공개 정적인 메소드

public static decode ( string s ) : Uri
s string
리턴 Uri

decode() 공개 정적인 메소드

public static decode ( string s, bool check ) : Uri
s string
check bool
리턴 Uri

decodeQuery() 공개 정적인 메소드

public static decodeQuery ( string s ) : Map
s string
리턴 Map

encode() 공개 메소드

public encode ( ) : string
리턴 string

encode() 공개 메소드

public encode ( ObjEncoder @out ) : void
@out Fanx.Serial.ObjEncoder
리턴 void

encodeQuery() 공개 정적인 메소드

public static encodeQuery ( Map map ) : string
map Map
리턴 string

ext() 공개 메소드

public ext ( ) : string
리턴 string

frag() 공개 메소드

public frag ( ) : string
리턴 string

fromStr() 공개 정적인 메소드

public static fromStr ( string s ) : Uri
s string
리턴 Uri

fromStr() 공개 정적인 메소드

public static fromStr ( string s, bool check ) : Uri
s string
check bool
리턴 Uri

get() 공개 메소드

public get ( ) : object
리턴 object

get() 공개 메소드

public get ( object @base ) : object
@base object
리턴 object

get() 공개 메소드

public get ( object @base, bool check ) : object
@base object
check bool
리턴 object

getRange() 공개 메소드

public getRange ( Range range ) : Uri
range Range
리턴 Uri

getRangeToPathAbs() 공개 메소드

public getRangeToPathAbs ( Range range ) : Uri
range Range
리턴 Uri

hash() 공개 메소드

public hash ( ) : long
리턴 long

host() 공개 메소드

public host ( ) : string
리턴 string

isAbs() 공개 메소드

public isAbs ( ) : bool
리턴 bool

isDir() 공개 메소드

public isDir ( ) : bool
리턴 bool

isName() 공개 정적인 메소드

public static isName ( string name ) : bool
name string
리턴 bool

isPathAbs() 공개 메소드

public isPathAbs ( ) : bool
리턴 bool

isPathOnly() 공개 메소드

public isPathOnly ( ) : bool
리턴 bool

isRel() 공개 메소드

public isRel ( ) : bool
리턴 bool

mimeType() 공개 메소드

public mimeType ( ) : MimeType
리턴 MimeType

name() 공개 메소드

public name ( ) : string
리턴 string

parent() 공개 메소드

public parent ( ) : Uri
리턴 Uri

path() 공개 메소드

public path ( ) : List
리턴 List

path() 공개 메소드

public path ( int depth ) : string
depth int
리턴 string

pathOnly() 공개 메소드

public pathOnly ( ) : Uri
리턴 Uri

pathStr() 공개 메소드

public pathStr ( ) : string
리턴 string

plus() 공개 메소드

public plus ( Uri r ) : Uri
r Uri
리턴 Uri

plusName() 공개 메소드

public plusName ( string name ) : Uri
name string
리턴 Uri

plusName() 공개 메소드

public plusName ( string name, bool asDir ) : Uri
name string
asDir bool
리턴 Uri

plusQuery() 공개 메소드

public plusQuery ( Map q ) : Uri
q Map
리턴 Uri

plusSlash() 공개 메소드

public plusSlash ( ) : Uri
리턴 Uri

port() 공개 메소드

public port ( ) : Long
리턴 Long

query() 공개 메소드

public query ( ) : Map
리턴 Map

queryStr() 공개 메소드

public queryStr ( ) : string
리턴 string

relTo() 공개 메소드

public relTo ( Uri baseUri ) : Uri
baseUri Uri
리턴 Uri

relToAuth() 공개 메소드

public relToAuth ( ) : Uri
리턴 Uri

scheme() 공개 메소드

public scheme ( ) : string
리턴 string

toCode() 공개 메소드

public toCode ( ) : string
리턴 string

toFile() 공개 메소드

public toFile ( ) : File
리턴 File

toLocale() 공개 메소드

public toLocale ( ) : string
리턴 string

toStr() 공개 메소드

public toStr ( ) : string
리턴 string

userInfo() 공개 메소드

public userInfo ( ) : string
리턴 string

프로퍼티 상세

m_defVal 공개적으로 정적으로 프로퍼티

public static Uri m_defVal
리턴 Uri