Jive reference manual
List of all members | Static Public Member Functions | Protected Member Functions
jem::io::FileName Class Reference

#include <jem/io/FileName.h>

Static Public Member Functions

static char fileSeparator ()
 
static char pathSeparator ()
 
static char suffixSeparator ()
 
static bool isAbsolute (const String &name)
 
static bool isRoot (const String &name)
 
static String getFileName (const String &name)
 
static String getDirName (const String &name)
 
static String getSuffix (const String &name)
 
static String getBaseFileName (const String &name)
 
static String getAbsoluteName (const String &name)
 
static String getCanonicalName (const String &name)
 
static String getParent (const String &name)
 
static String translate (const String &name)
 
static String simplify (const String &name)
 
static Array< Stringsplit (const String &name)
 
static String join (const String &part1, const String &part2)
 
static String join (const Array< String > &parts)
 
static idx_t skipRoot (const String &name)
 
static idx_t findSuffix (const String &name)
 

Protected Member Functions

 FileName ()
 
 ~FileName ()
 

Constructor & Destructor Documentation

jem::io::FileName::FileName ( )
protected
jem::io::FileName::~FileName ( )
protected

Member Function Documentation

static char jem::io::FileName::fileSeparator ( )
static
static char jem::io::FileName::pathSeparator ( )
static
static char jem::io::FileName::suffixSeparator ( )
static
static bool jem::io::FileName::isAbsolute ( const String name)
static
static bool jem::io::FileName::isRoot ( const String name)
static
static String jem::io::FileName::getFileName ( const String name)
static
static String jem::io::FileName::getDirName ( const String name)
static
static String jem::io::FileName::getSuffix ( const String name)
static
Examples:
GzipFileWriter.cpp.
static String jem::io::FileName::getBaseFileName ( const String name)
static
static String jem::io::FileName::getAbsoluteName ( const String name)
static
static String jem::io::FileName::getCanonicalName ( const String name)
static
static String jem::io::FileName::getParent ( const String name)
static
static String jem::io::FileName::translate ( const String name)
static
static String jem::io::FileName::simplify ( const String name)
static
static Array<String> jem::io::FileName::split ( const String name)
static
static String jem::io::FileName::join ( const String part1,
const String part2 
)
static
static String jem::io::FileName::join ( const Array< String > &  parts)
static
static idx_t jem::io::FileName::skipRoot ( const String name)
static
static idx_t jem::io::FileName::findSuffix ( const String name)
static
Examples:
GzipFileReader.cpp.