http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Charter
Release Info

Installation
Download
Build Instructions

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

Source Repository
User Mail Archive
Devel Mail Archive

API Docs for SAX and DOM
 

XMLURL Class Reference

Inheritance diagram for XMLURL:

Inheritance graph
[legend]
List of all members.

Public Types

enum  Protocols {
  File, HTTP, FTP, Protocols_Count,
  Unknown
}

Public Member Functions

 XMLURL (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 XMLURL (const XMLCh *const baseURL, const XMLCh *const relativeURL, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 XMLURL (const XMLCh *const baseURL, const char *const relativeURL, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 XMLURL (const XMLURL &baseURL, const XMLCh *const relativeURL)
 XMLURL (const XMLURL &baseURL, const char *const relativeURL)
 XMLURL (const XMLCh *const urlText, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 XMLURL (const char *const urlText, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 XMLURL (const XMLURL &toCopy)
virtual ~XMLURL ()
XMLURL & operator= (const XMLURL &toAssign)
bool operator== (const XMLURL &toCompare) const
bool operator!= (const XMLURL &toCompare) const
const XMLCh * getFragment () const
const XMLCh * getHost () const
const XMLCh * getPassword () const
const XMLCh * getPath () const
unsigned int getPortNum () const
Protocols getProtocol () const
const XMLCh * getProtocolName () const
const XMLCh * getQuery () const
const XMLCh * getURLText () const
const XMLCh * getUser () const
MemoryManager * getMemoryManager () const
void setURL (const XMLCh *const urlText)
void setURL (const XMLCh *const baseURL, const XMLCh *const relativeURL)
void setURL (const XMLURL &baseURL, const XMLCh *const relativeURL)
bool setURL (const XMLCh *const baseURL, const XMLCh *const relativeURL, XMLURL &xmlURL)
bool isRelative () const
bool hasInvalidChar () const
BinInputStream * makeNewStream () const
void makeRelativeTo (const XMLCh *const baseURLText)
void makeRelativeTo (const XMLURL &baseURL)

Static Public Member Functions

static Protocols lookupByName (const XMLCh *const protoName)
static bool parse (const XMLCh *const urlText, XMLURL &xmlURL)

Member Enumeration Documentation

enum XMLURL::Protocols
 

Enumeration values:
File 
HTTP 
FTP 
Protocols_Count 
Unknown 


Constructor & Destructor Documentation

XMLURL::XMLURL (  MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager  ) 
 

XMLURL::XMLURL (  const XMLCh *const   baseURL,
const XMLCh *const   relativeURL,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager
) 
 

XMLURL::XMLURL (  const XMLCh *const   baseURL,
const char *const   relativeURL,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager
) 
 

XMLURL::XMLURL (  const XMLURL &  baseURL,
const XMLCh *const   relativeURL
) 
 

XMLURL::XMLURL (  const XMLURL &  baseURL,
const char *const   relativeURL
) 
 

XMLURL::XMLURL (  const XMLCh *const   urlText,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager
) 
 

XMLURL::XMLURL (  const char *const   urlText,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager
) 
 

XMLURL::XMLURL (  const XMLURL &  toCopy  ) 
 

virtual XMLURL::~XMLURL (   )  [virtual]
 


Member Function Documentation

const XMLCh * XMLURL::getFragment (   )  const
 

const XMLCh * XMLURL::getHost (   )  const
 

MemoryManager * XMLURL::getMemoryManager (   )  const
 

const XMLCh * XMLURL::getPassword (   )  const
 

const XMLCh * XMLURL::getPath (   )  const
 

unsigned int XMLURL::getPortNum (   )  const
 

XMLURL::Protocols XMLURL::getProtocol (   )  const
 

const XMLCh* XMLURL::getProtocolName (   )  const
 

const XMLCh * XMLURL::getQuery (   )  const
 

const XMLCh * XMLURL::getURLText (   )  const
 

const XMLCh * XMLURL::getUser (   )  const
 

bool XMLURL::hasInvalidChar (   )  const
 

bool XMLURL::isRelative (   )  const
 

static Protocols XMLURL::lookupByName (  const XMLCh *const   protoName  )  [static]
 

BinInputStream* XMLURL::makeNewStream (   )  const
 

void XMLURL::makeRelativeTo (  const XMLURL &  baseURL  ) 
 

void XMLURL::makeRelativeTo (  const XMLCh *const   baseURLText  ) 
 

bool XMLURL::operator!= (  const XMLURL &  toCompare  )  const
 

XMLURL& XMLURL::operator= (  const XMLURL &  toAssign  ) 
 

bool XMLURL::operator== (  const XMLURL &  toCompare  )  const
 

static bool XMLURL::parse (  const XMLCh *const   urlText,
XMLURL &  xmlURL
)  [static]
 

bool XMLURL::setURL (  const XMLCh *const   baseURL,
const XMLCh *const   relativeURL,
XMLURL &  xmlURL
) 
 

void XMLURL::setURL (  const XMLURL &  baseURL,
const XMLCh *const   relativeURL
) 
 

void XMLURL::setURL (  const XMLCh *const   baseURL,
const XMLCh *const   relativeURL
) 
 

void XMLURL::setURL (  const XMLCh *const   urlText  ) 
 


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


Copyright © 1994-2004 The Apache Software Foundation. All Rights Reserved.