DelphiCodeToDoc
Previous
Next

Name
  TDOCOptions_TL03

Parent
  uOldOptions

Class Hierarchy
  TComponent

Visibility
  PUBLIC

Description
  Holder for all Options module
Parser, structure builder, Generator and the DelphiCodeToDoc application
share this class that contains all options.

Members
  Fields
 
Field Description
ApplicationLanguage (+) ISO language name used in the application
FAllowHtmlInDescription (-) Keep description as string or Encode for html
FAlphaSort (-) Alphabetical sort of the Unit, Class, and member name
FAuthor (-) Information about the author (name, email for example)
FBoolsAsChecks (-) See Checkmarks or boolean expression for options
FBracketStarJavaDocCharPrefix (-) JavaDoc Prefix for BracketStar comments
FConditionalDefines (-) List of defines needed to interprete source code
FCopyright (-) Copyright of the author
FCurlyJavaDocCharPrefix (-) JavaDoc Prefix for Curly comments
FCustomFooter (-) Author's Footer filename insert in each generated files
FCustomHeader (-) Author's Header filename insert in each generated files
FDescription (-) Project's Description, few lines are permitted
FFilesExcludeList (-) List of exluded items (files or folders)
FFilesIncludeList (-) List of included items (files or folders)
FHideEmptyOutputBlock (-) Hide any empty output block
FHideEmptyTAGSection (-) Empty TAG section will be hide
FHTMLlink (-) HTML link to the project page, or author page
FInLineJavaDocCharPrefix (-) JavaDoc Prefix for Inline comments
FLanguage (-) Ouput Language of the documentation
FLaunchBrowser (-) Launch browser at the end of the documentation generation
FName (-) Name of the project, use as a basename for the output files
FOutputFilteringCategory (-) Show/Hide some members category
FOutputFolder (-) Where all output files will be saved
FOutputFormat (-) Output format od the documentation
FParseImplementationSection (-) Also Parse implementation section (for TAG)
FPropertyCommentFromAssessors (-) Get comment from assessors for uncommented properties
FRecurseDirectory (-) Search inside sub-directoryes
FSkipFirstTAGLine (-) Skip first TAG line, that are sometimes decorator
FSkipLastTAGLine (-) Skip last TAG line, that are sometimes decorator
FSummary (-) Summary of the project (only one line)
FTagCommentSet (-) TAG that will be extracted to the documentation
FTitle (-) Title of the project
FVisibilitySet (-) Visibility filter wanted for the output
FWarnEmptyTAG (-) Add a warning message in the documentation if some TAGs are missing
GeneratorLanguage (+) ISO language name used in the doc generated

Methods
 
Method Description
CopyToTL04 (+) #No TAG found in source code#
Create (+) Creates a TDOCOptions reference
Destroy (+) Destroy a TDOCOption reference
LoadFromStream (+) Load Project's Options from a stream
SaveToStream (+) Save Project's Options to a stream
SetDefaultValue (+) Set all options to a default value

Properties
 
Property Description
AllowHtmlInDescription (*) Keep description as string or Encode for html
AlphaSort (*) Alphabetical sort of the Unit, Class, and member name
Author (*) Information about the author (name, email for example)
BoolsAsChecks (*) See Checkmarks or boolean expression for options
BracketStarJavaDocCharPrefix (*) JavaDoc Prefix for BracketStar comments
ConditionalDefines (*) List of defines needed to interprete source code
Copyright (*) Copyright of the author
CurlyJavaDocCharPrefix (*) JavaDoc Prefix for Curly comments
CustomFooter (*) Author's Footer filename insert in each generated files
CustomHeader (*) Author's Header filename insert in each generated files
Description (*) Project's Description, few lines are permitted
FilesExcludeList (*) List of exluded items (files or folders)
FilesIncludeList (*) List of included items (files or folders)
HideEmptyOutputBlock (*) Hide any empty output block
HideEmptyTAGSection (*) Empty TAG section will be hide
HTMLlink (*) HTML link to the project page, or author page
InLineJavaDocCharPrefix (*) JavaDoc Prefix for Inline comments
Language (*) Ouput Language of the documentation
LaunchBrowser (*) Launch browser at the end of the documentation generation
NAME (*) Name of the project, use as a basename for the output files
OutputFilteringCategory (*) Show/Hide some members category
OutputFolder (*) Where all output files will be saved
OutputFormat (*) Output format od the documentation
ParseImplementationSection (*) Also Parse implementation section (for TAG)
PropertyCommentFromAssessors (*) Get comment from assessors for uncommented properties
RecurseDirectory (*) Search inside sub-directoryes
SkipFirstTAGLine (*) Skip first TAG line, that are sometimes decorator
SkipLastTAGLine (*) Skip last TAG line, that are sometimes decorator
Summary (*) Summary of the project (only one line)
TagCommentSet (*) TAG that will be extracted to the documentation
Title (*) Title of the project
VisibilitySet (*) Visibility filter wanted for the output
WarnEmptyTAG (*) Add a warning message in the documentation if some TAGs are missing


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/