XalanParsedURI::XalanParsedURI | ( | MemoryManagerType & | theManager | ) |
Default constructor.
XalanParsedURI::XalanParsedURI | ( | const XalanDOMChar * | uriString, | |
XalanDOMString::size_type | uriStringLen, | |||
MemoryManagerType & | theManager | |||
) |
Constructor which parses the passed in uri.
uriString | URI to parse | |
uriStringLen | Length of the URI string |
XalanParsedURI::XalanParsedURI | ( | const XalanDOMString & | uriString, | |
MemoryManagerType & | theManager | |||
) |
Constructor which parses the passed in uri.
uriString | URI to parse |
MemoryManagerType& XalanParsedURI::getMemoryManager | ( | ) |
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 | ) |
Parse the passed in uri.
uriString | URI to parse | |
uriStringLen | Length of the URI string |
XalanDOMString& XalanParsedURI::make | ( | XalanDOMString & | theResult | ) | const |
Reassemble the uri components to make a complete URI.
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 | |||
) |
Resolve this URI relative to another.
base | The base URI string | |
baseLen | The length of the base URI |
void XalanParsedURI::resolve | ( | const XalanDOMString & | base | ) |
Resolve this URI relative to another.
base | The base URI string |
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 | |||
) | [static] |
Resolve the one URI relative to another.
The URI string to resolve The base URI string
const XalanDOMString& XalanParsedURI::getScheme | ( | ) | const |
Get the scheme component.
bool XalanParsedURI::isSchemeDefined | ( | ) | const |
See if the scheme component is defined.
void XalanParsedURI::setScheme | ( | const XalanDOMChar * | scheme | ) |
Set the scheme component.
Also sets the scheme defined flag.
void XalanParsedURI::setScheme | ( | const XalanDOMString & | scheme | ) |
Set the scheme component.
Also sets the scheme defined flag.
const XalanDOMString& XalanParsedURI::getAuthority | ( | ) | const |
Get the authority component.
bool XalanParsedURI::isAuthorityDefined | ( | ) | const |
See if the authority component is defined.
void XalanParsedURI::setAuthority | ( | const XalanDOMChar * | authority | ) |
Set the authority component.
Also sets the authority defined flag.
void XalanParsedURI::setAuthority | ( | const XalanDOMString & | authority | ) |
Set the authority component.
Also sets the authority defined flag.
const XalanDOMString& XalanParsedURI::getPath | ( | ) | const |
Get the path component.
void XalanParsedURI::setPath | ( | const XalanDOMChar * | path | ) |
Set the path component.
void XalanParsedURI::setPath | ( | const XalanDOMString & | path | ) |
Set the path component.
const XalanDOMString& XalanParsedURI::getQuery | ( | ) | const |
Get function to get the query component.
bool XalanParsedURI::isQueryDefined | ( | ) | const |
See if the query component is defined.
void XalanParsedURI::setQuery | ( | const XalanDOMChar * | query | ) |
Set the query component.
Also sets the query defined flag.
void XalanParsedURI::setQuery | ( | const XalanDOMString & | query | ) |
Set the query component.
Also sets the query defined flag.
const XalanDOMString& XalanParsedURI::getFragment | ( | ) | const |
Get the fragment component.
bool XalanParsedURI::isFragmentDefined | ( | ) | const |
See if the fragment component is defined.
void XalanParsedURI::setFragment | ( | const XalanDOMChar * | fragment | ) |
Set the fragment component.
Also sets the fragment defined flag.
void XalanParsedURI::setFragment | ( | const XalanDOMString & | fragment | ) |
Set the fragment component.
Also sets the fragment defined flag.
unsigned int XalanParsedURI::getDefined | ( | ) | const |
Get the defined components mask.
void XalanParsedURI::setDefined | ( | unsigned int | defined | ) |
Set the defined components mask.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|