|
string | getName () |
| returns the name part of this URL. More...
|
|
void | setName ([in] string name) raises ( ::com::sun::star::lang::IllegalArgumentException ) |
| sets the name part of this URL. More...
|
|
boolean | hasParameter ([in] string key) |
| returns whether this URL has a parameter with a given key. More...
|
|
string | getParameter ([in] string key) |
| returns the value of a parameter with a given key. More...
|
|
void | setParameter ([in] string key, [in] string value) raises ( ::com::sun::star::lang::IllegalArgumentException ) |
| sets the value of a parameter with a given key. More...
|
|
any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. More...
|
|
void | acquire () |
| increases the reference counter by one. More...
|
|
void | release () |
| decreases the reference counter by one. More...
|
|
represents absolute “vnd.sun.star.script” URLs.
These URLs are of the form
vnd-sun-star-script-url = "VND.SUN.STAR.SCRIPT:"
name ["?"
parameter *("&"
parameter)]
name = 1*schar
parameter = key "="
value
key = 1*schar
value = *schar
schar = unreserved / escaped / "$"
/ "+"
/ ","
/ ":"
/ ";"
/ "@"
/ "["
/ "]"
See RFC 3986 RFC 2234 for details.
The names, keys, and values are arbitrary Unicode strings (non-empty Unicode strings in the case of names and keys), encoded as UTF-8 byte sequences. It is an error if any of them does not represent a valid UTF-8 byte sequence. Keys are compared for equality character-by-character, without considering case folding or normalization. There may be multiple parameters with equal keys.
- Since
- OOo 2.0