2005/5/9

     
 

class TarFileImpl

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::vfile::tar::TarFileImpl Class Reference

#include <TarFileImpl.h>

Inheritance diagram for acdk::vfile::tar::TarFileImpl:

acdk::lang::Object acdk::io::FileImpl acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

Represents a plugin for Tarfiles The string representation for tar files are: /normal/file/system/path/normal_file.tar@/path/in/archive/file.dat.


Public Member Functions

 TarFileImpl (RTarFileSystem fs, RTarFileHeader fh)
RString getCanonicalPath ()
 corresponding to File

RString getAbsolutePath ()
RString getName ()
RString getPath ()
RFile getParentFile ()
RString getParent ()
RFile makeChild (IN(RString) subfile)
bool isAbsolute ()
bool exists ()
bool canRead ()
bool canWrite ()
bool isDirectory ()
bool isFile ()
bool isHidden ()
jlong length ()
bool createNewFile ()
bool deleteFile ()
jlong lastModified ()
jlong fileCreated ()
bool mkdir (int mode=0777)
bool renameTo (IN(RFile) dest)
bool setLastModified (jlong time)
RReader getReader ()
RWriter getWriter ()
RFileSystem getFileSystem ()

Private Attributes

RTarFileSystem _fs
RTarFileHeader _fh


Constructor & Destructor Documentation

acdk::vfile::tar::TarFileImpl::TarFileImpl RTarFileSystem  fs,
RTarFileHeader  fh
[inline]
 


Member Function Documentation

bool acdk::vfile::tar::TarFileImpl::canRead  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::canWrite  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::createNewFile  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::deleteFile  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::exists  )  [virtual]
 

Implements acdk::io::FileImpl.

jlong acdk::vfile::tar::TarFileImpl::fileCreated  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::vfile::tar::TarFileImpl::getAbsolutePath  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::vfile::tar::TarFileImpl::getCanonicalPath  )  [virtual]
 

corresponding to File

Implements acdk::io::FileImpl.

RFileSystem acdk::vfile::tar::TarFileImpl::getFileSystem  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::vfile::tar::TarFileImpl::getName  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::vfile::tar::TarFileImpl::getParent  ) 
 

RFile acdk::vfile::tar::TarFileImpl::getParentFile  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::vfile::tar::TarFileImpl::getPath  )  [virtual]
 

Implements acdk::io::FileImpl.

RReader acdk::vfile::tar::TarFileImpl::getReader  )  [virtual]
 

Implements acdk::io::FileImpl.

RWriter acdk::vfile::tar::TarFileImpl::getWriter  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::isAbsolute  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::isDirectory  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::isFile  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::isHidden  )  [virtual]
 

Implements acdk::io::FileImpl.

jlong acdk::vfile::tar::TarFileImpl::lastModified  )  [virtual]
 

Implements acdk::io::FileImpl.

jlong acdk::vfile::tar::TarFileImpl::length  )  [virtual]
 

Implements acdk::io::FileImpl.

RFile acdk::vfile::tar::TarFileImpl::makeChild IN(RString subfile  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::mkdir int  mode = 0777  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::renameTo IN(RFile dest  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::vfile::tar::TarFileImpl::setLastModified jlong  time  )  [virtual]
 

Implements acdk::io::FileImpl.


Member Data Documentation

RTarFileHeader acdk::vfile::tar::TarFileImpl::_fh [private]
 

RTarFileSystem acdk::vfile::tar::TarFileImpl::_fs [private]