phpCoreLib2
[ class tree: phpCoreLib2 ] [ index: phpCoreLib2 ] [ all elements ]

Class: DDirectoryList

Source Location: /Files/System/DDirectoryList.php

Class Overview

DObject
   |
   --DFile
      |
      --DDirectory
         |
         --DDirectoryList

Directory list collection object


Variables

Methods


Inherited Constants

Inherited Variables

Inherited Methods

Class: DDirectory

DDirectory::__construct()
Constructor
DDirectory::changeCurrentDirectory()
Change the current directory
DDirectory::checkIfDirectoryExists()
Checks if directory exists
DDirectory::checkIfDirectoryIsWritable()
Checks if directory is writable
DDirectory::createComplexDirectory()
Creates complex named directory
DDirectory::createDirectory()
Creates directory
DDirectory::getCurrentDirectory()
Gets the current directory
DDirectory::getDDirectoryListObject()
Gets DDirectoryList object for the given directory
DDirectory::init()
Inits the directory properties
DDirectory::remove()
Removes empty directory
DDirectory::removeEmptyDirectory()
Removes empty directory
DDirectory::removeFullDirectory()
Removes full directory

Class: DFile

DFile::__construct()
Constructor
DFile::checkIfFileExists()
Checks if file exists
DFile::checkIfFileIsWritable()
Checks if file is readable
DFile::copyFile()
Copies a file
DFile::deleteFile()
Delete files
DFile::deleteFileMask()
Delete files by mask
DFile::forceInitMemberVariables()
Force Inits file options by file name
DFile::generatePermissionsNumbersFromString()
Generates permissions 4 digis
DFile::generatePermissionsStringFromCode()
Generates -rwxrwxrwx string from 4 digit numbers
DFile::getFileContent()
Gets file content to string
DFile::getFileNameByFilePath()
Gets file name by file path
DFile::getFilePathByFileName()
Gets file path by file name
DFile::init()
Inits the file properties
DFile::moveFile()
Moves file
DFile::rename()
Renames files
DFile::reset()
Resets data
DFile::toFile()
Writes string content to file
DFile::toString()
Gets file content as string
DFile::unlink()
Deletes files
DFile::_initMemberVariables()
Inits file options by file name
DFile::__toString()
Gets file string content

Class: DObject

DObject::__construct()
Constructor
DObject::debug()
Debig
DObject::getClassMembers()
Gets member variables of the instance
DObject::getClassMemberType()
Gets class member type
DObject::getClassMethods()
Gets classes of the class
DObject::getClassName()
Gets class name
DObject::PHPSerialize()
Gets serialized string of the class
DObject::trace()
Trace
DObject::__destruct()
Descructor
DObject::__toString()
Returns String equivalent of the object.

Class Details

[line 18]
Directory list collection object



[ Top ]


Class Variables

$files =  null

[line 32]

Files list collection



Tags:

access:  public

Type:   DArrayBase


[ Top ]

$subDirectories =  null

[line 25]

Subdirectories list collection



Tags:

access:  public

Type:   DArrayBase


[ Top ]



Class Methods


constructor __construct [line 41]

DDirectoryList __construct( [string $directoryName = null])

Constructor



Tags:

access:  public


Overrides DDirectory::__construct() (Constructor)

Parameters:

string   $directoryName  

[ Top ]

method addFile [line 90]

void addFile( string $fileName)

Adds file to files collection by file name



Tags:

access:  public


Parameters:

string   $fileName  

[ Top ]

method addFileObject [line 79]

void addFileObject( DFile $DFileObject)

Adds file object to file collection



Tags:

access:  public


Parameters:

DFile   $DFileObject  

[ Top ]

method addSubdirectoryObject [line 68]

void addSubdirectoryObject( DDirectoryList $DDirectoryListObject)

Adds subdirectory to the subdirectory collection



Tags:

access:  public


Parameters:

DDirectoryList   $DDirectoryListObject  

[ Top ]

method init [line 54]

void init( string $directoryName)

Inits structure



Tags:

access:  public


Overrides DDirectory::init() (Inits the directory properties)

Parameters:

string   $directoryName  

[ Top ]


Documentation generated on Sat, 17 Apr 2010 22:04:32 +0300 by phpDocumentor 1.4.3