C# Класс PeterO.Cbor.URIUtility

Показать файл Открыть проект

Открытые методы

Метод Описание
escapeURI ( string s, int mode ) : string
hasScheme ( string refValue ) : bool
hasSchemeForURI ( string refValue ) : bool
isValidCurieReference ( string s, int offset, int length ) : bool
isValidIRI ( string s ) : bool
relativeResolve ( string refValue, string baseURI ) : string
relativeResolve ( string refValue, string baseURI, ParseMode parseMode ) : string
splitIRI ( string s ) : int[]
splitIRI ( string s, ParseMode parseMode ) : int[]
splitIRI ( string s, int offset, int length, ParseMode parseMode ) : int[]

Приватные методы

Метод Описание
appendAuthority ( StringBuilder builder, string refValue, int segments ) : void
appendFragment ( StringBuilder builder, string refValue, int segments ) : void
appendNormalizedPath ( StringBuilder builder, string refValue, int segments ) : void
appendPath ( StringBuilder builder, string refValue, int segments ) : void
appendQuery ( StringBuilder builder, string refValue, int segments ) : void
appendScheme ( StringBuilder builder, string refValue, int segments ) : void
isHexChar ( char c ) : bool
isIRegNameChar ( int c ) : bool
isIUserInfoChar ( int c ) : bool
isIfragmentChar ( int c ) : bool
isIpchar ( int c ) : bool
isIqueryChar ( int c ) : bool
normalizePath ( string path ) : string
parseDecOctet ( string s, int index, int endOffset, int c, int delim ) : int
parseIPLiteral ( string s, int offset, int endOffset ) : int
pathParent ( string refValue, int startIndex, int endIndex ) : string
percentEncode ( StringBuilder buffer, int b ) : void
percentEncodeUtf8 ( StringBuilder buffer, int cp ) : void

Описание методов

escapeURI() публичный статический Метод

public static escapeURI ( string s, int mode ) : string
s string
mode int
Результат string

hasScheme() публичный статический Метод

public static hasScheme ( string refValue ) : bool
refValue string
Результат bool

hasSchemeForURI() публичный статический Метод

public static hasSchemeForURI ( string refValue ) : bool
refValue string
Результат bool

isValidCurieReference() публичный статический Метод

public static isValidCurieReference ( string s, int offset, int length ) : bool
s string
offset int
length int
Результат bool

isValidIRI() публичный статический Метод

public static isValidIRI ( string s ) : bool
s string
Результат bool

relativeResolve() публичный статический Метод

public static relativeResolve ( string refValue, string baseURI ) : string
refValue string
baseURI string
Результат string

relativeResolve() публичный статический Метод

public static relativeResolve ( string refValue, string baseURI, ParseMode parseMode ) : string
refValue string
baseURI string
parseMode ParseMode
Результат string

splitIRI() публичный статический Метод

public static splitIRI ( string s ) : int[]
s string
Результат int[]

splitIRI() публичный статический Метод

public static splitIRI ( string s, ParseMode parseMode ) : int[]
s string
parseMode ParseMode
Результат int[]

splitIRI() публичный статический Метод

public static splitIRI ( string s, int offset, int length, ParseMode parseMode ) : int[]
s string
offset int
length int
parseMode ParseMode
Результат int[]