## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.5

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# URISupport Class Reference

`#include <URISupport.hpp>`

List of all members.

## Public Types

- typedef XalanAutoPtr<XMLURLType> URLAutoPtrType

## Static Public Methods

- URLAutoPtrType getURLFromString (const XalanDOMString &urlString)
    Determine the fully qualified URI for a string. More...
- void getURLFromString (const XalanDOMString &urlString, XMLURLType &url)
    Determine the fully qualified URI for a string. More...
- URLAutoPtrType getURLFromString (const XalanDOMChar *urlString)
    Determine the fully qualified URI for a string. More...
- void getURLFromString (const XalanDOMChar *urlString, XMLURLType &url)
    Determine the fully qualified URI for a string. More...
- URLAutoPtrType getURLFromString (const XalanDOMString &urlString, const XalanDOMString &base)
    Determine the fully qualified URI for a string. More...
- URLAutoPtrType getURLFromString (const XalanDOMChar *urlString, const XalanDOMChar *base)
    Determine the fully qualified URI for a string. More...
- XalanDOMString getURLStringFromString (const XalanDOMString &urlString)
    Determine the fully qualified URI for a string. More...
- void getURLStringFromString (const XalanDOMString &urlString, XalanDOMString &theNormalizedURI)
    Determine the fully qualified URI for a string. More...
- XalanDOMString getURLStringFromString (const XalanDOMChar *urlString)
    Determine the fully qualified URI for a string. More...
- void getURLStringFromString (const XalanDOMChar *urlString, XalanDOMString &theNormalizedURI)
    Determine the fully qualified URI for a string. More...
- void getURLStringFromString (const XalanDOMChar *urlString, XalanDOMString::size_type len, XalanDOMString &theNormalizedURI)
    Determine the fully qualified URI for a string. More...
- XalanDOMString getURLStringFromString (const XalanDOMString &urlString, const XalanDOMString &base)
    Determine the fully qualified URI for a string. More...
- void getURLStringFromString (const XalanDOMString &urlString, const XalanDOMString &base, XalanDOMString &theNormalizedURI)
    Determine the fully qualified URI for a string. More...
- XalanDOMString getURLStringFromString (const XalanDOMChar *urlString, const XalanDOMChar *base)
    Determine the fully qualified URI for a string. More...
- void getURLStringFromString (const XalanDOMChar *urlString, const XalanDOMChar *base, XalanDOMString &theNormalizedURI)
    Determine the fully qualified URI for a string. More...
- void getURLStringFromString (const XalanDOMChar *urlString, XalanDOMString::size_type urlStringLen, const XalanDOMChar *base, XalanDOMString::size_type baseLen, XalanDOMString &theNormalizedURI)
    Determine the fully qualified URI for a string. More...
- XalanDOMString& NormalizeURIText (XalanDOMString &uriString)
    Normalizes the string passed in, replacing \ with /. More...
- const XalanDOMString NormalizeURIText (const XalanDOMString &uriString)
    Normalizes the string passed in, replacing \ with /. More...

## Static Public Attributes

- const XalanDOMChar s_fileProtocolString1 []
- const XalanDOMChar s_fileProtocolString2 []

## Member Typedef Documentation

typedef XalanAutoPtr< XMLURLType > URISupport::URLAutoPtrType<XMLURLType>

## Member Function Documentation

const XalanDOMString URISupport::NormalizeURIText ( | const XalanDOMString & uriString )`[static]`

  | Normalizes the string passed in, replacing \ with /. Parameters:
  urlString | string to normalize
Returns: a copy of the normalized URI

XalanDOMString & URISupport::NormalizeURIText ( | XalanDOMString & uriString )`[static]`

  | Normalizes the string passed in, replacing \ with /. Parameters:
  urlString | string to normalize
Returns: a reference to the passed parameter

URLAutoPtrType URISupport::getURLFromString ( | const XalanDOMChar * urlString,
| const XalanDOMChar * base )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
Returns: auto pointer to fully qualified URI

URLAutoPtrType URISupport::getURLFromString ( | const XalanDOMString & urlString,
| const XalanDOMString & base )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
Returns: auto pointer to fully qualified URI

void URISupport::getURLFromString ( | const XalanDOMChar * urlString,
| XMLURLType & url )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  url | to update with the qualified string.

URLAutoPtrType URISupport::getURLFromString ( | const XalanDOMChar * urlString )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
Returns: auto pointer to fully qualified URI

void URISupport::getURLFromString ( | const XalanDOMString & urlString,
| XMLURLType & url )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  url | to update with the qualified string.

URLAutoPtrType URISupport::getURLFromString ( | const XalanDOMString & urlString )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
Returns: auto pointer to fully qualified URI

void URISupport::getURLStringFromString ( | const XalanDOMChar * urlString,
| XalanDOMString::size_type urlStringLen,
| const XalanDOMChar * base,
| XalanDOMString::size_type baseLen,
| XalanDOMString & theNormalizedURI )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
  theNormalizedURI | fully qualified URI

void URISupport::getURLStringFromString ( | const XalanDOMChar * urlString,
| const XalanDOMChar * base,
| XalanDOMString & theNormalizedURI )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
  theNormalizedURI | fully qualified URI

XalanDOMString URISupport::getURLStringFromString ( | const XalanDOMChar * urlString,
| const XalanDOMChar * base )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
Returns: string to fully qualified URI

void URISupport::getURLStringFromString ( | const XalanDOMString & urlString,
| const XalanDOMString & base,
| XalanDOMString & theNormalizedURI )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
  theNormalizedURI | fully qualified URI

XalanDOMString URISupport::getURLStringFromString ( | const XalanDOMString & urlString,
| const XalanDOMString & base )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  base | base location for URI
Returns: string to fully qualified URI

void URISupport::getURLStringFromString ( | const XalanDOMChar * urlString,
| XalanDOMString::size_type len,
| XalanDOMString & theNormalizedURI )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  len | the length of urlString
  theNormalizedURI | fully qualified URI

void URISupport::getURLStringFromString ( | const XalanDOMChar * urlString,
| XalanDOMString & theNormalizedURI )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
  theNormalizedURI | fully qualified URI

XalanDOMString URISupport::getURLStringFromString ( | const XalanDOMChar * urlString )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
Returns: string to fully qualified URI

void URISupport::getURLStringFromString ( | const XalanDOMString & urlString,
| XalanDOMString & theNormalizedURI )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
Returns: string to fully qualified URI

XalanDOMString URISupport::getURLStringFromString ( | const XalanDOMString & urlString )`[static]`

  | Determine the fully qualified URI for a string. Parameters:
  urlString | string to qualify
Returns: string to fully qualified URI

## Member Data Documentation

const XalanDOMChar URISupport::s_fileProtocolString1`[static]`

const XalanDOMChar URISupport::s_fileProtocolString2`[static]`

The documentation for this class was generated from the following file:

- URISupport.hpp

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.