TUri
Contains a parsed URI.
Source
Uri.pas (144)
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | public | TText | Scheme | |
Instance | public | TUriAuthority | Authority | |
Instance | public | TUriPath | Path | |
Instance | public | TUriParameters | Parameters | |
Instance | public | TText | Fragment |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Global | private | TBoolean | IsLetter(Character: TCharacter) | |
Global | private | TBoolean | IsSchemeCharacter(Character: TCharacter) | |
Global | private | TText | ParseScheme(Value: TText) | |
Global | private | TText | EncodeByte(Stream: TOutputStream; Value: TByte) | |
Instance | public | TBoolean | IsAbsolute() | |
Instance | public | TBoolean | IsEmpty() | |
Instance | public | TText | ToText() | |
Instance | public | TUri | Resolve(Uri: TUri) | |
Instance | public | TUri | MakeRelative(Destination: TUri) | |
Instance | public | TUri | AddParameter(Name: TText; Value: TText) | |
Instance | public | TUri | AddParameter(Name: TText; Value: TInteger32) | |
Global | public | TUri | New() | |
Global | public | TUri | New(Value: TText) | |
Global | public | TUri | NewOpaque(Scheme: TText; SchemeSpecificPart: TText) | |
Global | public | TUri | NewUniformResourceName(Namespace: TText; NamespaceSpecificPart: TText) | |
Global | public | TUri | NewJavascript(Javascript: TText) | |
Global | public | TText | Encode(Value: TText) | |
Global | public | TText | Decode(Value: TText) | |
Global | public | TUri | Implicit(Path: TUriPath) | |
Global | public | TBoolean | Equal(Left: TUri; Right: TUri) | |
Global | public | TBoolean | NotEqual(Left: TUri; Right: TUri) |