Content for OpenOffice.org version 3.3.
| 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.0
|
Top of Page
Copyright © 1995, 2010, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.