LibreOffice
LibreOffice 24.2 SDK API Reference
Classes | Enumerations
com::sun::star::uri Module Reference

URI processing. More...

Classes

service  ExternalUriReferenceTranslator
 translates between external and internal URI references. More...
 
service  UriReferenceFactory
 creates URI references. More...
 
service  UriSchemeParser_vndDOTsunDOTstarDOTexpand
 parses textual representations of absolute “vnd.sun.star.expand” URLs. More...
 
service  UriSchemeParser_vndDOTsunDOTstarDOTscript
 parses textual representations of absolute “vnd.sun.star.script” URLs. More...
 
service  VndSunStarPkgUrlReferenceFactory
 creates “vnd.sun.star.pkg” URL references. More...
 
interface  XExternalUriReferenceTranslator
 translates between external and internal URI references. More...
 
interface  XUriReference
 represents generic, mutable URI references. More...
 
interface  XUriReferenceFactory
 creates URI references. More...
 
interface  XUriSchemeParser
 parses textual representations of absolute URIs. More...
 
interface  XVndSunStarExpandUrl
 represents absolute “vnd.sun.star.expand” URLs. More...
 
interface  XVndSunStarExpandUrlReference
 represents absolute “vnd.sun.star.expand” URL references. More...
 
interface  XVndSunStarPkgUrlReferenceFactory
 creates “vnd.sun.star.pkg” URL references. More...
 
interface  XVndSunStarScriptUrl
 represents absolute “vnd.sun.star.script” URLs. More...
 
interface  XVndSunStarScriptUrlReference
 represents absolute “vnd.sun.star.script” URL references. More...
 

Enumerations

enum  RelativeUriExcessParentSegments { ERROR, RETAIN, REMOVE }
 details how excess special parent segments (“..”) are handled when resolving a relative URI reference to absolute form. More...
 

Detailed Description

URI processing.

Enumeration Type Documentation

◆ RelativeUriExcessParentSegments

details how excess special parent segments (“..”) are handled when resolving a relative URI reference to absolute form.

See also
com::sun::star::uri::XUriReferenceFactory::makeAbsolute for a method that uses this enumeration.
Since
OOo 2.0
Enumerator
ERROR 

causes excess special parent segments to be treated as an error.

RETAIN 

causes excess special parent segments to be retained, treating them like ordinary segments.

REMOVE 

causes excess special parent segments to be removed.