FileStructure Class Reference

Collaboration diagram for FileStructure:
[legend]

List of all members.

Public Member Functions

 FileStructure (String directoryName)
 FileStructure (File tmpfile)
String getDirectoryName ()
ArrayList< FileStructuregetFileStructure ()
ArrayList< FileObjectgetFileObjects ()
void setDirectoryPercentage (double percentage)
double getDirectoryPercentage ()
long getDirectorySize ()

Private Member Functions

void readStructure ()
long calculateDirectorySize ()
void calculatePercentage (double dir_percentage)

Private Attributes

String directoryName
File directory = null
long directorySize
double directoryPercentage
ArrayList< FileObjectfiles = new ArrayList<FileObject>()
ArrayList< FileStructurefolders = new ArrayList<FileStructure>()


Constructor & Destructor Documentation

FileStructure.FileStructure ( String  directoryName  ) 

Konstruktor

Parameters:
directoryName 

FileStructure.FileStructure ( File  tmpfile  ) 

Konstruktor

Parameters:
tmpfile 


Member Function Documentation

void FileStructure.readStructure (  )  [private]

Liest die Filestruktur ein

String FileStructure.getDirectoryName (  ) 

Retourniert den Root Directory Name

Returns:

ArrayList<FileStructure> FileStructure.getFileStructure (  ) 

Retourniert die Folder der Filestruktur

Returns:

ArrayList<FileObject> FileStructure.getFileObjects (  ) 

Retourniert die Files der Filestruktur

Returns:

void FileStructure.setDirectoryPercentage ( double  percentage  ) 

Setzt die Prozente des Dir

Parameters:
percentage 

double FileStructure.getDirectoryPercentage (  ) 

Retourniert die Prozente des Dir

Returns:

long FileStructure.calculateDirectorySize (  )  [private]

Kalkuliert die Dir.groesse

Returns:

void FileStructure.calculatePercentage ( double  dir_percentage  )  [private]

Kalkuliert die Prozente des Dir

Parameters:
dir_percentage 

long FileStructure.getDirectorySize (  ) 

Retourniert die Dir.groesse

Returns:


Member Data Documentation

String FileStructure.directoryName [private]

File FileStructure.directory = null [private]

ArrayList<FileObject> FileStructure.files = new ArrayList<FileObject>() [private]

ArrayList<FileStructure> FileStructure.folders = new ArrayList<FileStructure>() [private]


The documentation for this class was generated from the following file:

Generated on Wed Jun 4 03:33:46 2008 for RSFD by  doxygen 1.5.6