| WITH_SCHEME |
Option to include scheme name in the URL string.
Disabling this option causes, that the URL string contains the path, query and fragment components only, for example just "/foo/bar.txt".
This option is enabled by default. |
| WITH_USERNAME |
Option to include username in the URL string.
This option depends on a enabled WITH_SCHEME and WITH_HOST options and is enabled by default. |
| WITH_PASSWORD |
Option to include password in the URL string.
This option depends on a enabled WITH_SCHEME, WITH_HOST and WITH_USERNAME options and is disabled by default, causing to hide the password in the URL authority. |
| WITH_HOST |
Option to include hostname in the URL string.
This option depends on a enabled WITH_SCHEME option and is enabled by default. |
| WITH_PORT |
Option to include port number in the URL string.
This option depends on a enabled WITH_SCHEME and WITH_HOST options and is enabled by default. |
| WITH_PATH_NAME |
Option to include path name in the URL string.
This option is enabled by default. |
| WITH_PATH_PARAMS |
Option to include path parameters in the URL string.
This option depends on a enabled WITH_PATH_NAME option and is disabled by default, causing to hide the path parameters. |
| WITH_QUERY_STR |
Option to include query string in the URL string.
This option is enabled by default. |
| WITH_FRAGMENT |
Option to include fragment string in the URL string.
This option is enabled by default. |
| EMPTY_AUTHORITY |
Explicitely include the URL authority separator "//".
It causes, that the URL string includes an empty URL authority, for example: "file:///foo.txt" instead of just "file:/foo.txt".
This option depends on a enabled WITH_SCHEME view option and is enabled by default. |
| EMPTY_PATH_NAME |
Explicitely include the "/" path character.
It causes, that a "/" is added to the Url if the path name is empty, for example:
"http://localhost/" instead of just "http://localhost".
This option depends on a enabled WITH_PATH_NAME view option and is enabled by default. |
| EMPTY_PATH_PARAMS |
Explicitely include the path parameters separator ";".
It causes, that the URL allways contains the ";" path parameters separator.
This option depends on a enabled EMPTY_PATH_NAME view option and is disabled by default. |
| EMPTY_QUERY_STR |
Explicitely include the query string separator "?".
It causes, that if the query string is requested using the WITH_QUERY_STR option, the URL allways contains the "?" query string separator, even if the query string is empty. This option depends on a enabled WITH_QUERY_STR view option and is disabled by default. |
| EMPTY_FRAGMENT |
Explicitely include the fragment string separator "#".
It causes, that if the fragment string is requested using the WITH_FRAGMENT option, the URL allways contains the "#" fragment string separator, even if the fragment string is empty. This option depends on a enabled WITH_FRAGMENT view option and is disabled by default. |