artefaktur
software engineer &        architecture

 
 
 
 

class UrlFileImpl

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

acdk::net::UrlFileImpl Class Reference

#include <UrlFileSystem.h>

Inheritance diagram for acdk::net::UrlFileImpl:

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

Detailed Description

Adapter for the FileImpl interface.


Public Member Functions

 UrlFileImpl (IN(RURL) url, IN(RURLConnection) connection=Nil)
RString getCanonicalPath ()
 corresponding to File

RString getAbsolutePath ()
RString getName ()
RString getPath ()
acdk::io::RFile getParentFile ()
acdk::io::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(acdk::io::RFile) dest)
bool setLastModified (jlong time)
acdk::io::RReader getReader ()
acdk::io::RWriter getWriter ()
acdk::io::RFileSystem getFileSystem ()
RURLConnection connect ()

Private Attributes

RURL _url
RURLConnection _connection

Constructor & Destructor Documentation

acdk::net::UrlFileImpl::UrlFileImpl IN(RURL url,
IN(RURLConnection connection = Nil
[inline]
 


Member Function Documentation

bool acdk::net::UrlFileImpl::canRead  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::canWrite  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

RURLConnection acdk::net::UrlFileImpl::connect  )  [inline]
 

bool acdk::net::UrlFileImpl::createNewFile  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::deleteFile  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::exists  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

jlong acdk::net::UrlFileImpl::fileCreated  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

RString acdk::net::UrlFileImpl::getAbsolutePath  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

RString acdk::net::UrlFileImpl::getCanonicalPath  )  [inline, virtual]
 

corresponding to File

Implements acdk::io::FileImpl.

acdk::io::RFileSystem acdk::net::UrlFileImpl::getFileSystem  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::net::UrlFileImpl::getName  )  [virtual]
 

Implements acdk::io::FileImpl.

acdk::io::RFile acdk::net::UrlFileImpl::getParentFile  )  [virtual]
 

Implements acdk::io::FileImpl.

RString acdk::net::UrlFileImpl::getPath  )  [virtual]
 

Implements acdk::io::FileImpl.

acdk::io::RReader acdk::net::UrlFileImpl::getReader  )  [virtual]
 

Implements acdk::io::FileImpl.

acdk::io::RWriter acdk::net::UrlFileImpl::getWriter  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::isAbsolute  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::isDirectory  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::isFile  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::isHidden  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

jlong acdk::net::UrlFileImpl::lastModified  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

jlong acdk::net::UrlFileImpl::length  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

acdk::io::RFile acdk::net::UrlFileImpl::makeChild IN(RString subfile  )  [virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::mkdir int  mode = 0777  )  [inline, virtual]
 

Implements acdk::io::FileImpl.

bool acdk::net::UrlFileImpl::renameTo IN(acdk::io::RFile dest  )  [inline]
 

bool acdk::net::UrlFileImpl::setLastModified jlong  time  )  [inline, virtual]
 

Implements acdk::io::FileImpl.


Member Data Documentation

RURLConnection acdk::net::UrlFileImpl::_connection [private]
 

RURL acdk::net::UrlFileImpl::_url [private]
 

 
Last modified 2005-05-08 18:33 by SYSTEM By Artefaktur, Ing. Bureau Kommer