Quadcap Embeddable Server

com.quadcap.io.dir.Directory Class Reference

Inheritance diagram for com.quadcap.io.dir.Directory:

com.quadcap.io.dir.FileDirectory com.quadcap.io.dir.JarDirectory List of all members.

Detailed Description

Read-only directory abstract interface.

Author:
Stan Bailes

Definition at line 54 of file Directory.java.

Public Member Functions

abstract Enumeration entries ()
abstract Entry getEntry (String name)
abstract URL getURL (String name) throws MalformedURLException
abstract String getRealPath (String name)
abstract String getRootPath ()
abstract void close () throws IOException
abstract boolean isFile ()

Static Public Member Functions

Directory getDirectory (File f) throws IOException


Member Function Documentation

abstract void com.quadcap.io.dir.Directory.close  )  throws IOException [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.

abstract Enumeration com.quadcap.io.dir.Directory.entries  )  [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.

Referenced by com.quadcap.io.dir.ClassLoader.init(), and com.quadcap.io.dir.Test.testDirectory().

Directory com.quadcap.io.dir.Directory.getDirectory File  f  )  throws IOException [static]
 

Definition at line 63 of file Directory.java.

References com.quadcap.io.dir.Directory.getDirectory().

Referenced by com.quadcap.io.dir.Directory.getDirectory(), and com.quadcap.io.dir.ClassLoader.init().

abstract Entry com.quadcap.io.dir.Directory.getEntry String  name  )  [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.

Referenced by com.quadcap.io.dir.ClassLoader.locateClassFile().

abstract String com.quadcap.io.dir.Directory.getRealPath String  name  )  [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.

Referenced by com.quadcap.io.dir.ClassLoader.init().

abstract String com.quadcap.io.dir.Directory.getRootPath  )  [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.

Referenced by com.quadcap.io.dir.ClassLoader.getClassPath().

abstract URL com.quadcap.io.dir.Directory.getURL String  name  )  throws MalformedURLException [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.

Referenced by com.quadcap.io.dir.ClassLoader.findResource().

abstract boolean com.quadcap.io.dir.Directory.isFile  )  [pure virtual]
 

Implemented in com.quadcap.io.dir.FileDirectory, and com.quadcap.io.dir.JarDirectory.