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 ()
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
 

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.