DelphiCodeToDoc Previous
Name
TDOCOptions
Parent
uOptions
Class Hierarchy
TPersistent
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 FApplicationPath (-) Path of the application. Set at application startup 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 FCssConfiguration (-) What CSS file to use FCssCustomFile (-) When CssConfiguration set to cfCustom, this file CSS will be used 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 FDisplayHiddenItems (-) Display items defined only in implementation section 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 FMethodCommentFromAncestor (-) Get comment from ancestor for uncommented methods 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) FProjectFolder (-) Folder of the project using these options 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 Create (+) Creates a TDOCOptions reference Destroy (+) Destroy a TDOCOption reference FixOptions (+) Fix options that may have a spurious content GetEffectiveOutputFolder (-) Get the folder from absolute or relative path IsValidCustomCssFile (+) #No TAG found in source code# LoadFromFile (+) Load Project's Options from a stream SaveToFile (+) 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 CssConfiguration (*) What CSS file to use CssCustomFile (*) When CssConfiguration set to cfCustom, this file CSS will be used 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 DisplayHiddenItems (*) Display items defined only in implementation section EffectiveOutputFolder (+) Get the folder from absolute or relative path 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 MethodCommentFromAncestor (*) Get comment from ancestor for uncommented methods 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