Content for Apache OpenOffice version 3.4.
| Constructors' Summary |
Constructors' Details |
:: com :: sun :: star :: uri ::
|
| service UriReferenceFactory |
- Supported Interface
- XUriReferenceFactory
|
- Description
- creates URI references.
See RFC 2396 for a
description of URI references and related terms.
For parsing absolute URI references, this service tries to use a
scheme-specific parser. Such a scheme-specific parser will typically enforce
additional restrictions during parsing, and will typically return objects
that support extra, scheme-specific interfaces in addition to
XUriReference. If no such parser
is found, and for relative URI references, a generic parser is used, which
returns objects that only support
XUriReference.
Locating a scheme-specific parser works as follows: A scheme consists of
Latin captial letters
“A”–“Z”, Latin small
letters “a”–“z”,
digits “0”–“9”,
“+”, “-”, and
“.”. A scheme s is transformed into
a string s′ character-by-character, by translating
Lating capital letters to their small counterparts, translating
“+” to “PLUS”,
“-” to “HYPHEN”,
“.” to “DOT”, and copying
Latin small letters and digits unchanged. If the component context used
while creating this UriReferenceFactory instance offers a
service manager, and there is a service available at that service manager
whose name is the concatenation of
“com.sun.star.uri.UriSchemeParser_” and
s′, then that service is used. It is an error if that
service does not support
XUriSchemeParser.
- Since
- OOo 2.0
|
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.