DelphiCodeToDoc
Previous
Next

Name
  TDOCProject

Parent
  uDocProject

Class Hierarchy
  TObject

Visibility
  PUBLIC

Description
  Main Class that manage the Parser, the Structure Builder and the Generator
to build the Documentation from the source code in the configured format

Members
  Fields
 
Field Description
FCheckingFilename (-) Name of file currently processing
FdmDebugMessages (-) Reference for writting Debug messages
FdmUserMessages (-) Reference for writting User messages
FDocOptions (-) project's Options shared with Generator.
FDocStructure (-) Holds the skeleton of the source code
FFileList (-) List of all file that will be processed
FFileName (-) FileName (Not used)
FisChecked (-) Specified if project has already been checked
FOutputMainFileName (-) Name of the saved file
FState (-) State of the project (New, Checked of Built)

Methods
 
Method Description
AfterCheck (+) Process Tag coverage after check
AnalyseItemType (-) Analyse string item written in configuration 'Included files' to see if it
Build (+) Build the project by creating the output files
BuildFileList (-) Build a file list filtered with PAS extension
Check (+) Verify if Project can be build
CheckFile (-) Check and parse a delphi source code file
Create (+) Creates and initializes a TDOCProject
Destroy (+) Destroy a TDOCProject reference
GetStructure (+) Return the Structure of a project
ParseDPRFile (+) Analyse DPR file to extract units name and path
ParseFileList (+) Parse a file list
PurgeOutputFolder (+) Delete all items in folder to Trash
SearchForIgnore (-) Search in generated FileList if some match the ignore list.
SetDestinationMessages (+) Configure the User output and Debug output to inform about the status
ShowStatusMessage (+) Add a error message about the current process of a file

Properties
 
Property Description
CheckingFilename (+) Name of file currently processing
DocOptions (+) project's Options shared with Generator.
FileName (+) FileName (Not used)
isChecked (+) Specified if project has already been checked
OutputMainFileName (+) Name of the saved file
State (+) State of the project (New, Checked of Built)


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

DelphiCodeToDoc
Previous
Next


TridenT - 2009 - Under GNU GPL Licence
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/