Xalan-C++ API Documentation
Go to the documentation of this file.
18 #if !defined(URISUPPORT_HEADER_GUARD_1357924680)
19 #define URISUPPORT_HEADER_GUARD_1357924680
28 #include <xercesc/util/XMLURL.hpp>
44 XALAN_CPP_NAMESPACE_BEGIN
48 typedef XERCES_CPP_NAMESPACE_QUALIFIER XMLURL
XMLURLType;
66 MemoryManager& theManager)
68 return getURLFromString(urlString.
c_str(), theManager);
81 MemoryManager& theManager)
83 getURLFromString(urlString.
c_str(), url, theManager);
94 MemoryManager& theManager);
104 const XalanDOMChar* urlString,
106 MemoryManager& theManager)
110 getURLStringFromString(urlString, buffer);
112 url.setURL(buffer.
c_str());
122 static URLAutoPtrType
126 MemoryManager& theManager)
130 getURLStringFromString(urlString, base, theResult);
132 return getURLFromString(theResult, theManager);
142 static URLAutoPtrType
144 const XalanDOMChar* urlString,
145 const XalanDOMChar* base);
159 getURLStringFromString(urlString.
c_str(), urlString.
length(), theNormalizedURI);
171 const XalanDOMChar* urlString,
174 assert(urlString != 0);
176 getURLStringFromString(
191 const XalanDOMChar* urlString,
208 getURLStringFromString(urlString.
c_str(), base.
c_str(), theNormalizedURI);
221 const XalanDOMChar* urlString,
222 const XalanDOMChar* base,
225 assert(urlString != 0 && base != 0);
227 getURLStringFromString(
244 const XalanDOMChar* urlString,
246 const XalanDOMChar* base,
280 MemoryManager& theManager,
281 const Locator* theLocator);
290 MemoryManager& theManager);
295 virtual const XalanDOMChar*
302 static const XalanDOMChar s_fileProtocolString1[];
304 static const XalanDOMChar s_fileProtocolString2[];
309 XALAN_CPP_NAMESPACE_END
313 #endif // URISUPPORT_HEADER_GUARD_1357924680
InvalidURIException(const XalanDOMString &theMessage, MemoryManager &theManager)
Construct an InvalidURIException.
static void getURLStringFromString(const XalanDOMChar *urlString, XalanDOMString &theNormalizedURI)
Determine the fully qualified URI for a string.
static void getURLStringFromString(const XalanDOMString &urlString, XalanDOMString &theNormalizedURI)
Determine the fully qualified URI for a string.
static void getURLStringFromString(const XalanDOMChar *urlString, XalanDOMString::size_type len, XalanDOMString &theNormalizedURI)
Determine the fully qualified URI for a string.
static void getURLFromString(const XalanDOMChar *urlString, XMLURLType &url, MemoryManager &theManager)
Determine the fully qualified URI for a string.
static XalanDOMString & NormalizeURIText(XalanDOMString &uriString)
Normalizes the string passed in, replacing \ with /.
static URLAutoPtrType getURLFromString(const XalanDOMString &urlString, MemoryManager &theManager)
Determine the fully qualified URI for a string.
static void getURLStringFromString(const XalanDOMString &urlString, const XalanDOMString &base, XalanDOMString &theNormalizedURI)
Determine the fully qualified URI for a string.
const XalanDOMChar * c_str() const
static void getURLStringFromString(const XalanDOMChar *urlString, const XalanDOMChar *base, XalanDOMString &theNormalizedURI)
Determine the fully qualified URI for a string.
static URLAutoPtrType getURLFromString(const XalanDOMChar *urlString, MemoryManager &theManager)
Determine the fully qualified URI for a string.
static void getURLFromString(const XalanDOMString &urlString, XMLURLType &url, MemoryManager &theManager)
Determine the fully qualified URI for a string.
virtual ~InvalidURIException()
XalanAutoPtr< XMLURLType > URLAutoPtrType
static 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.
static URLAutoPtrType getURLFromString(const XalanDOMChar *urlString, const XalanDOMChar *base)
Determine the fully qualified URI for a string.
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER XMLURL XMLURLType
virtual const XalanDOMChar * getType() const
Retrieve type of exception.
Normalizes the string passed in, replacing \ with /.
InvalidURIException(const XalanDOMString &theMessage, MemoryManager &theManager, const Locator *theLocator)
Construct an InvalidURIException.
static URLAutoPtrType getURLFromString(const XalanDOMString &urlString, const XalanDOMString &base, MemoryManager &theManager)
Determine the fully qualified URI for a string.
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.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|