URI handling (hopefully) according to RFC2396. More...
#include <XalanParsedURI.hpp>
URI handling (hopefully) according to RFC2396.
Definition at line 41 of file XalanParsedURI.hpp.
Definition at line 53 of file XalanParsedURI.hpp.
XalanParsedURI::XalanParsedURI | ( | MemoryManager & | theManager | ) | [inline] |
Default constructor.
Definition at line 65 of file XalanParsedURI.hpp.
XalanParsedURI::XalanParsedURI | ( | const XalanDOMChar * | uriString, | |
XalanDOMString::size_type | uriStringLen, | |||
MemoryManager & | theManager | |||
) | [inline] |
Constructor which parses the passed in uri.
uriString | URI to parse | |
uriStringLen | Length of the URI string |
Definition at line 81 of file XalanParsedURI.hpp.
XalanParsedURI::XalanParsedURI | ( | const XalanDOMString & | uriString, | |
MemoryManager & | theManager | |||
) | [inline] |
Constructor which parses the passed in uri.
uriString | URI to parse |
Definition at line 100 of file XalanParsedURI.hpp.
const XalanDOMString& XalanParsedURI::getAuthority | ( | ) | const [inline] |
Get the authority component.
Definition at line 252 of file XalanParsedURI.hpp.
unsigned int XalanParsedURI::getDefined | ( | ) | const [inline] |
Get the defined components mask.
Definition at line 378 of file XalanParsedURI.hpp.
const XalanDOMString& XalanParsedURI::getFragment | ( | ) | const [inline] |
Get the fragment component.
Definition at line 344 of file XalanParsedURI.hpp.
MemoryManager& XalanParsedURI::getMemoryManager | ( | ) | [inline] |
Definition at line 114 of file XalanParsedURI.hpp.
const XalanDOMString& XalanParsedURI::getPath | ( | ) | const [inline] |
Get the path component.
Definition at line 286 of file XalanParsedURI.hpp.
const XalanDOMString& XalanParsedURI::getQuery | ( | ) | const [inline] |
Get function to get the query component.
Definition at line 310 of file XalanParsedURI.hpp.
const XalanDOMString& XalanParsedURI::getScheme | ( | ) | const [inline] |
Get the scheme component.
Definition at line 218 of file XalanParsedURI.hpp.
bool XalanParsedURI::isAuthorityDefined | ( | ) | const [inline] |
See if the authority component is defined.
Definition at line 260 of file XalanParsedURI.hpp.
bool XalanParsedURI::isFragmentDefined | ( | ) | const [inline] |
See if the fragment component is defined.
Definition at line 352 of file XalanParsedURI.hpp.
bool XalanParsedURI::isQueryDefined | ( | ) | const [inline] |
See if the query component is defined.
Definition at line 318 of file XalanParsedURI.hpp.
bool XalanParsedURI::isSchemeDefined | ( | ) | const [inline] |
See if the scheme component is defined.
Definition at line 226 of file XalanParsedURI.hpp.
XalanDOMString& XalanParsedURI::make | ( | XalanDOMString & | theResult | ) | const |
Reassemble the uri components to make a complete URI.
void XalanParsedURI::parse | ( | const XalanDOMChar * | uriString, | |
XalanDOMString::size_type | uriStringLen | |||
) |
Parse the passed in uri.
uriString | URI to parse | |
uriStringLen | Length of the URI string |
void XalanParsedURI::parse | ( | const XalanDOMString & | uriString | ) | [inline] |
Parse the passed in uri.
uriString | URI to parse | |
uriStringLen | Length of the URI string |
Definition at line 135 of file XalanParsedURI.hpp.
static XalanDOMString& XalanParsedURI::resolve | ( | const XalanDOMChar * | relative, | |
XalanDOMString::size_type | relativeLen, | |||
const XalanDOMChar * | base, | |||
XalanDOMString::size_type | baseLen, | |||
XalanDOMString & | theResult | |||
) | [static] |
Resolve the one URI relative to another.
The URI string to resolve The lengh of the relative URI string The base URI string The length of the base URI string
static XalanDOMString& XalanParsedURI::resolve | ( | const XalanDOMString & | relative, | |
const XalanDOMString & | base, | |||
XalanDOMString & | theResult | |||
) | [inline, static] |
Resolve the one URI relative to another.
The URI string to resolve The base URI string
Definition at line 206 of file XalanParsedURI.hpp.
void XalanParsedURI::resolve | ( | const XalanParsedURI & | base | ) |
Resolve this URI relative to another, according to RFC2396.
base | The base URI to use during resolution. |
void XalanParsedURI::resolve | ( | const XalanDOMChar * | base, | |
const XalanDOMString::size_type | baseLen | |||
) | [inline] |
Resolve this URI relative to another.
base | The base URI string | |
baseLen | The length of the base URI |
Definition at line 161 of file XalanParsedURI.hpp.
void XalanParsedURI::resolve | ( | const XalanDOMString & | base | ) | [inline] |
Resolve this URI relative to another.
base | The base URI string |
Definition at line 175 of file XalanParsedURI.hpp.
void XalanParsedURI::setAuthority | ( | const XalanDOMString & | authority | ) | [inline] |
Set the authority component.
Also sets the authority defined flag.
Definition at line 277 of file XalanParsedURI.hpp.
void XalanParsedURI::setAuthority | ( | const XalanDOMChar * | authority | ) | [inline] |
Set the authority component.
Also sets the authority defined flag.
Definition at line 268 of file XalanParsedURI.hpp.
void XalanParsedURI::setDefined | ( | unsigned int | defined | ) | [inline] |
Set the defined components mask.
Definition at line 386 of file XalanParsedURI.hpp.
void XalanParsedURI::setFragment | ( | const XalanDOMString & | fragment | ) | [inline] |
Set the fragment component.
Also sets the fragment defined flag.
Definition at line 369 of file XalanParsedURI.hpp.
void XalanParsedURI::setFragment | ( | const XalanDOMChar * | fragment | ) | [inline] |
Set the fragment component.
Also sets the fragment defined flag.
Definition at line 360 of file XalanParsedURI.hpp.
void XalanParsedURI::setPath | ( | const XalanDOMChar * | path | ) | [inline] |
Set the path component.
Definition at line 294 of file XalanParsedURI.hpp.
void XalanParsedURI::setPath | ( | const XalanDOMString & | path | ) | [inline] |
Set the path component.
Definition at line 302 of file XalanParsedURI.hpp.
void XalanParsedURI::setQuery | ( | const XalanDOMString & | query | ) | [inline] |
Set the query component.
Also sets the query defined flag.
Definition at line 335 of file XalanParsedURI.hpp.
void XalanParsedURI::setQuery | ( | const XalanDOMChar * | query | ) | [inline] |
Set the query component.
Also sets the query defined flag.
Definition at line 326 of file XalanParsedURI.hpp.
void XalanParsedURI::setScheme | ( | const XalanDOMString & | scheme | ) | [inline] |
Set the scheme component.
Also sets the scheme defined flag.
Definition at line 243 of file XalanParsedURI.hpp.
void XalanParsedURI::setScheme | ( | const XalanDOMChar * | scheme | ) | [inline] |
Set the scheme component.
Also sets the scheme defined flag.
Definition at line 234 of file XalanParsedURI.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|