Quadcap Embeddable Server

com.quadcap.io.dir.FileDirectory Class Reference

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

com.quadcap.io.dir.Directory List of all members.

Detailed Description

Author:
Stan Bailes

Definition at line 56 of file FileDirectory.java.

Public Member Functions

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

Static Public Member Functions

String safePath (String path)

Package Functions

final void getEntries ()
FileFilter makeFilter (final String path)

Package Attributes

URL base
File root
Vector entries = null


Constructor & Destructor Documentation

com.quadcap.io.dir.FileDirectory.FileDirectory File  root  )  throws IOException
 

Definition at line 61 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.root.


Member Function Documentation

void com.quadcap.io.dir.FileDirectory.close  )  [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 182 of file FileDirectory.java.

Enumeration com.quadcap.io.dir.FileDirectory.entries  )  [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 90 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.getEntries().

final void com.quadcap.io.dir.FileDirectory.getEntries  )  [package]
 

Definition at line 66 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.entries, com.quadcap.io.dir.FileDirectory.makeFilter(), and com.quadcap.io.dir.FileDirectory.root.

Referenced by com.quadcap.io.dir.FileDirectory.entries().

Entry com.quadcap.io.dir.FileDirectory.getEntry String  name  )  [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 95 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.getEntry(), and com.quadcap.io.dir.FileDirectory.root.

Referenced by com.quadcap.io.dir.FileDirectory.getEntry().

String com.quadcap.io.dir.FileDirectory.getRealPath String  name  )  [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 168 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.getRealPath(), and com.quadcap.io.dir.FileDirectory.root.

Referenced by com.quadcap.io.dir.FileDirectory.getRealPath().

String com.quadcap.io.dir.FileDirectory.getRootPath  )  [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 178 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.root.

URL com.quadcap.io.dir.FileDirectory.getURL String  name  )  throws MalformedURLException [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 107 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.getURL(), and com.quadcap.io.dir.FileDirectory.root.

Referenced by com.quadcap.io.dir.FileDirectory.getURL().

boolean com.quadcap.io.dir.FileDirectory.isFile  )  [virtual]
 

Implements com.quadcap.io.dir.Directory.

Definition at line 184 of file FileDirectory.java.

FileFilter com.quadcap.io.dir.FileDirectory.makeFilter final String  path  )  [package]
 

Definition at line 71 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.entries, and com.quadcap.io.dir.FileDirectory.makeFilter().

Referenced by com.quadcap.io.dir.FileDirectory.getEntries(), and com.quadcap.io.dir.FileDirectory.makeFilter().

String com.quadcap.io.dir.FileDirectory.safePath String  path  )  [static]
 

Definition at line 123 of file FileDirectory.java.

References com.quadcap.io.dir.FileDirectory.safePath().

Referenced by com.quadcap.io.dir.FileDirectory.safePath().


Member Data Documentation

URL com.quadcap.io.dir.FileDirectory.base [package]
 

Definition at line 57 of file FileDirectory.java.

Vector com.quadcap.io.dir.FileDirectory.entries = null [package]
 

Definition at line 59 of file FileDirectory.java.

Referenced by com.quadcap.io.dir.FileDirectory.getEntries(), and com.quadcap.io.dir.FileDirectory.makeFilter().

File com.quadcap.io.dir.FileDirectory.root [package]
 

Definition at line 58 of file FileDirectory.java.

Referenced by com.quadcap.io.dir.FileDirectory.FileDirectory(), com.quadcap.io.dir.FileDirectory.getEntries(), com.quadcap.io.dir.FileDirectory.getEntry(), com.quadcap.io.dir.FileDirectory.getRealPath(), com.quadcap.io.dir.FileDirectory.getRootPath(), and com.quadcap.io.dir.FileDirectory.getURL().