Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

UClassPath Class Reference

#include <rt_UClassPath.h>

Inheritance diagram for UClassPath:

UBootstrapClassPath UUserClassPath List of all members.

Public Methods

 UClassPath ()
 UClassPath (char *setOfPaths)
virtual ~UClassPath ()
virtual JObjectfind (char *)
void* operator new (size_t)
char* value ()

Protected Methods

size_t countPaths (char *value)
void init (char *setOfPaths)
int computeLength (char *pathSet, char **table, int num)
void expandPWD (char **unexpandedTable, int unexpandedTableLength, char *expandedPathSet)

Protected Attributes

char* originalPathSet
char* mutatedPathSet
int pathNum
char** accessTable


Detailed Description


Constructor & Destructor Documentation

UClassPath::UClassPath ()

UClassPath::UClassPath ( char * setOfPaths)

UClassPath::~UClassPath () [virtual]


Member Function Documentation

int UClassPath::computeLength ( char * pathSet,
char ** table,
int num) [protected]

size_t UClassPath::countPaths ( char * value) [protected]

void UClassPath::expandPWD ( char ** unexpandedTable,
int unexpandedTableLength,
char * expandedPathSet) [protected]

JObject * UClassPath::find ( char * resource) [virtual]

void UClassPath::init ( char * setOfPaths) [protected]

void * UClassPath::operator new ( size_t length)

Reimplemented in UBootstrapClassPath, and UUserClassPath.

char * UClassPath::value ()


Member Data Documentation

char ** UClassPath::accessTable [protected]

char * UClassPath::mutatedPathSet [protected]

char * UClassPath::originalPathSet [protected]

int UClassPath::pathNum [protected]


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:44:50 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000