XMLURL Class Reference

Inheritance diagram for XMLURL:

XMemory

List of all members.

Public Types

enum  Protocols {
  File, HTTP, FTP, HTTPS,
  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 ()
XMLURLoperator= (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
MemoryManagergetMemoryManager () 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
BinInputStreammakeNewStream () 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

Enumerator:
File 
HTTP 
FTP 
HTTPS 
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

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

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

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

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

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

const XMLCh * XMLURL::getFragment (  )  const

const XMLCh * XMLURL::getHost (  )  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

MemoryManager * XMLURL::getMemoryManager (  )  const

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

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

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

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

bool XMLURL::isRelative (  )  const

bool XMLURL::hasInvalidChar (  )  const

BinInputStream* XMLURL::makeNewStream (  )  const

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

void XMLURL::makeRelativeTo ( const XMLURL baseURL  ) 


The documentation for this class was generated from the following file:
Generated on Thu Feb 19 11:35:46 2009 for Xerces-C++ by  doxygen 1.5.4