Overview   Class List   Class Hierarchy   Class Members   Functions & Constants   Defines   Header Files  

uima::util::Location Class Reference

List of all members.


Detailed Description

The class util::Location holds a path specification for a filesystem.

       ???

Public Member Functions

Constructors
 Location (const char *path)
 create a location based on a path given as a C string
 Location (void)
 create a location based on the TMP directory (or current)
 ~Location (void)
 destructor
Assignment operations
Locationoperator= (const Location &location)
 assign new complete filename
Properties
bool isExistent (void) const
 determine whether a path exists on file system
bool isAbsolute (void) const
 determine whether path has an absolute path specification
void makeDirectory (void) const
 create a directory
Parts
const char * getAsCString (void) const
 return full pathename as a C string pointer
 operator const char * (void) const

Constructor & Destructor Documentation

uima::util::Location::Location ( const char *  path  )  [inline]

create a location based on a path given as a C string

uima::util::Location::Location ( void   )  [inline]

create a location based on the TMP directory (or current)

References uima::util::EnvironmentVariableQueryOnly::getValue(), and uima::util::EnvironmentVariableQueryOnly::hasValue().

uima::util::Location::~Location ( void   )  [inline]

destructor


Member Function Documentation

Location & uima::util::Location::operator= ( const Location location  )  [inline]

assign new complete filename

References getAsCString().

bool uima::util::Location::isExistent ( void   )  const [inline]

determine whether a path exists on file system

Referenced by makeDirectory().

bool uima::util::Location::isAbsolute ( void   )  const [inline]

determine whether path has an absolute path specification

void uima::util::Location::makeDirectory ( void   )  const [inline]

const char* uima::util::Location::getAsCString ( void   )  const [inline]

return full pathename as a C string pointer

Referenced by operator=().

uima::util::Location::operator const char * ( void   )  const [inline]


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

Generated on Mon Oct 1 11:15:09 2012 for UIMACPP API by  doxygen 1.5.6