C# Class Fan.Sys.Uri

Uri is used to immutably represent a Universal Resource Identifier.
Inheritance: FanObj, Literal
Afficher le fichier Open project: xored/f4 Class Usage Examples

Méthodes publiques

Свойство Type Description
m_defVal Uri

Méthodes publiques

Méthode Description
@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

Private Methods

Méthode Description
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

Method Details

@typeof() public méthode

public @typeof ( ) : Type
Résultat Type

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

auth() public méthode

public auth ( ) : string
Résultat string

basename() public méthode

public basename ( ) : string
Résultat string

checkName() public static méthode

public static checkName ( string name ) : void
name string
Résultat void

decode() public static méthode

public static decode ( string s ) : Uri
s string
Résultat Uri

decode() public static méthode

public static decode ( string s, bool check ) : Uri
s string
check bool
Résultat Uri

decodeQuery() public static méthode

public static decodeQuery ( string s ) : Map
s string
Résultat Map

encode() public méthode

public encode ( ) : string
Résultat string

encode() public méthode

public encode ( ObjEncoder @out ) : void
@out Fanx.Serial.ObjEncoder
Résultat void

encodeQuery() public static méthode

public static encodeQuery ( Map map ) : string
map Map
Résultat string

ext() public méthode

public ext ( ) : string
Résultat string

frag() public méthode

public frag ( ) : string
Résultat string

fromStr() public static méthode

public static fromStr ( string s ) : Uri
s string
Résultat Uri

fromStr() public static méthode

public static fromStr ( string s, bool check ) : Uri
s string
check bool
Résultat Uri

get() public méthode

public get ( ) : object
Résultat object

get() public méthode

public get ( object @base ) : object
@base object
Résultat object

get() public méthode

public get ( object @base, bool check ) : object
@base object
check bool
Résultat object

getRange() public méthode

public getRange ( Range range ) : Uri
range Range
Résultat Uri

getRangeToPathAbs() public méthode

public getRangeToPathAbs ( Range range ) : Uri
range Range
Résultat Uri

hash() public méthode

public hash ( ) : long
Résultat long

host() public méthode

public host ( ) : string
Résultat string

isAbs() public méthode

public isAbs ( ) : bool
Résultat bool

isDir() public méthode

public isDir ( ) : bool
Résultat bool

isName() public static méthode

public static isName ( string name ) : bool
name string
Résultat bool

isPathAbs() public méthode

public isPathAbs ( ) : bool
Résultat bool

isPathOnly() public méthode

public isPathOnly ( ) : bool
Résultat bool

isRel() public méthode

public isRel ( ) : bool
Résultat bool

mimeType() public méthode

public mimeType ( ) : MimeType
Résultat MimeType

name() public méthode

public name ( ) : string
Résultat string

parent() public méthode

public parent ( ) : Uri
Résultat Uri

path() public méthode

public path ( ) : List
Résultat List

path() public méthode

public path ( int depth ) : string
depth int
Résultat string

pathOnly() public méthode

public pathOnly ( ) : Uri
Résultat Uri

pathStr() public méthode

public pathStr ( ) : string
Résultat string

plus() public méthode

public plus ( Uri r ) : Uri
r Uri
Résultat Uri

plusName() public méthode

public plusName ( string name ) : Uri
name string
Résultat Uri

plusName() public méthode

public plusName ( string name, bool asDir ) : Uri
name string
asDir bool
Résultat Uri

plusQuery() public méthode

public plusQuery ( Map q ) : Uri
q Map
Résultat Uri

plusSlash() public méthode

public plusSlash ( ) : Uri
Résultat Uri

port() public méthode

public port ( ) : Long
Résultat Long

query() public méthode

public query ( ) : Map
Résultat Map

queryStr() public méthode

public queryStr ( ) : string
Résultat string

relTo() public méthode

public relTo ( Uri baseUri ) : Uri
baseUri Uri
Résultat Uri

relToAuth() public méthode

public relToAuth ( ) : Uri
Résultat Uri

scheme() public méthode

public scheme ( ) : string
Résultat string

toCode() public méthode

public toCode ( ) : string
Résultat string

toFile() public méthode

public toFile ( ) : File
Résultat File

toLocale() public méthode

public toLocale ( ) : string
Résultat string

toStr() public méthode

public toStr ( ) : string
Résultat string

userInfo() public méthode

public userInfo ( ) : string
Résultat string

Property Details

m_defVal public_oe static_oe property

public static Uri m_defVal
Résultat Uri