C# Класс Fan.Sys.Uri

Uri is used to immutably represent a Universal Resource Identifier.
Наследование: FanObj, Literal
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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