Represents a path to a file with a protocol. e.g. http://www.site.com/aFile.png The path may also be relative to some other path (aFile.png relative to http://www.site.com).
|
| string | Url |
| | The raw Url/Path More...
|
| |
| string | Protocol |
| | The protocol to use when accessing this file. More...
|
| |
| string[] | Segments |
| | The pieces of the path split up by /. More...
|
| |
| string | RelativeTo |
| | The raw Url that this path is relative to. More...
|
| |
| bool | UsedResolution |
| | True if this path was extended with a resolution specific name. More...
|
| |
| string | Hash |
| | The hash section of the URL, if there is one. Separated here because it should not be sent to the server. More...
|
| |
|
| FileProtocol | Handler [get] |
| | The protocol which will handle this URL. More...
|
| |
| string | Filename [get] |
| | Gets the filename without the filetype. More...
|
| |
| string | File [get, set] |
| | Gets the full filename with the type included. More...
|
| |
| string | Filetype [get] |
| | Gets the type of file this path points to. More...
|
| |
| string | Directory [get] |
| | Gets the full directory path this file is in. More...
|
| |
| string | Path [get] |
| | Gets the url of this file without the protocol. More...
|
| |
| string | host [get] |
| | The host name of this path. More...
|
| |
| string | hostname [get] |
| | The hostname with no port number. More...
|
| |
| string | port [get] |
| | The port number, if there is one. More...
|
| |
| string | href [get] |
| | The full path. More...
|
| |
| string | basepath [get, set] |
| | The directory which anything relative to this path is relative to. Also see the html 'base' tag. More...
|
| |
| string | target [get, set] |
| | Changes the documents target override. Any links with no target use this; Also see the html 'base' tag. Default is null. More...
|
| |
| string | protocol [get] |
| | This locations protocol, including the trailing colon (":"). More...
|
| |
| string | hash [get] |
| | The hash section of the URL, if there is one. More...
|
| |
| string | pathname [get] |
| | Gets everything between host and the search string. More...
|
| |
| string | file [get] |
| | The file without a query string. More...
|
| |
| string | search [get] |
| | Gets the query string, if there is one. More...
|
| |
| bool | fullAccess [get] |
| | Does this location have full access to the game? Depends on the protocol. E.g. http does not. More...
|
| |
| bool | web [get] |
| | Is this a web location? More...
|
| |
|
| void | SetPath (string url, string relativeTo) |
| | Applies the given url to this filepath object. More...
|
| |
| void | SetPath (string url, string relativeTo, bool useResolution) |
| | Applies the given url to this filepath object. More...
|
| |
|
| string | Base |
| | An overriding base path which relative URLs will be relative to. See the HTML 'base' tag. More...
|
| |
| string | Target |
| | An overriding base target which any links will use if they have no target defined. See the HTML 'base' tag. More...
|
| |
| PowerUI.FilePath.FilePath |
( |
string |
url) | |
|
|
inline |
Creates a new filepath from the given url.
- Parameters
-
| PowerUI.FilePath.FilePath |
( |
string |
url, |
|
|
string |
relativeTo |
|
) |
| |
|
inline |
Creates a new filepath from the given url.
- Parameters
-
| url | The url of the file. |
| relativeTo | The path that url is relative to. |
| PowerUI.FilePath.FilePath |
( |
string |
url, |
|
|
string |
relativeTo, |
|
|
bool |
useResolution |
|
) |
| |
|
inline |
Creates a new filepath from the given url.
- Parameters
-
| url | The url of the file. |
| relativeTo | The path that url is relative to. |
| useResolution | True if the resolution string should be appended to the name. |
Gets the file protocol for this location. Default is resources://.
| void PowerUI.FilePath.SetPath |
( |
string |
url, |
|
|
string |
relativeTo |
|
) |
| |
|
inlineprivate |
Applies the given url to this filepath object.
- Parameters
-
| url | The url of the file. |
| relativeTo | The path that url is relative to. |
| void PowerUI.FilePath.SetPath |
( |
string |
url, |
|
|
string |
relativeTo, |
|
|
bool |
useResolution |
|
) |
| |
|
inlineprivate |
Applies the given url to this filepath object.
- Parameters
-
| url | The url of the file. |
| relativeTo | The path that url is relative to. |
| override string PowerUI.FilePath.ToString |
( |
) | |
|
|
inline |
Gets the full path as a string.
| string PowerUI.FilePath.Base |
|
private |
An overriding base path which relative URLs will be relative to. See the HTML 'base' tag.
| string PowerUI.FilePath.Hash |
The hash section of the URL, if there is one. Separated here because it should not be sent to the server.
| string PowerUI.FilePath.Protocol |
The protocol to use when accessing this file.
| string PowerUI.FilePath.RelativeTo |
The raw Url that this path is relative to.
| string [] PowerUI.FilePath.Segments |
The pieces of the path split up by /.
| string PowerUI.FilePath.Target |
|
private |
An overriding base target which any links will use if they have no target defined. See the HTML 'base' tag.
| string PowerUI.FilePath.Url |
| bool PowerUI.FilePath.UsedResolution |
True if this path was extended with a resolution specific name.
| string PowerUI.FilePath.basepath |
|
getset |
The directory which anything relative to this path is relative to. Also see the html 'base' tag.
| string PowerUI.FilePath.Directory |
|
get |
Gets the full directory path this file is in.
| string PowerUI.FilePath.File |
|
getset |
Gets the full filename with the type included.
| string PowerUI.FilePath.file |
|
get |
The file without a query string.
| string PowerUI.FilePath.Filename |
|
get |
Gets the filename without the filetype.
| string PowerUI.FilePath.Filetype |
|
get |
Gets the type of file this path points to.
| bool PowerUI.FilePath.fullAccess |
|
get |
Does this location have full access to the game? Depends on the protocol. E.g. http does not.
The protocol which will handle this URL.
| string PowerUI.FilePath.hash |
|
get |
The hash section of the URL, if there is one.
| string PowerUI.FilePath.host |
|
get |
The host name of this path.
| string PowerUI.FilePath.hostname |
|
get |
The hostname with no port number.
| string PowerUI.FilePath.href |
|
get |
| string PowerUI.FilePath.Path |
|
get |
Gets the url of this file without the protocol.
| string PowerUI.FilePath.pathname |
|
get |
Gets everything between host and the search string.
| string PowerUI.FilePath.port |
|
get |
The port number, if there is one.
| string PowerUI.FilePath.protocol |
|
get |
This locations protocol, including the trailing colon (":").
| string PowerUI.FilePath.search |
|
get |
Gets the query string, if there is one.
| string PowerUI.FilePath.target |
|
getset |
Changes the documents target override. Any links with no target use this; Also see the html 'base' tag. Default is null.
| bool PowerUI.FilePath.web |
|
get |