-
Notifications
You must be signed in to change notification settings - Fork 62
XMLDocumentationRequirements
Gilles QUERRET edited this page Jul 31, 2016
·
4 revisions
Extract of Mike Fechner presentation
- View in Progress Developer Studio for OpenEdge
- OO programmers best friend
- "Initialize OpenEdge Tooling" provides list of classes and members (methods / properties / events)
- Comments or further documentation only provided for ABL build-in objects and .NET classes
- This is undocumented... and may change at anytime (but it hasn‘t changed in the last 8 OpenEdge releases!)
- You can provide an XML file in a specific format
- XML file must reside in the project root folder that contains classes
- XML file must be named after the physical root folder this project resides in – NOT the project name, e.g.
ABL.xml
when source is inC:\Work\SmartComponents4NET\Trunk\ABL
- .xml can be generated from the same class documentation output as the HTML documentation
- Makes first time opening of the Class Browser a bit slower
- Limitation: XML file does not support providing separate documentation entries for overloaded methods (polymorphic methods)
- QuickStart
- Changelog
- InstallDocumentation
- FAQ
-
Tasks
- PCT
- DlcHome
- PCTRun
- PCTDynRun
- PCTCompile
- PCTWSComp
- PCTCreateDatabase
- Sports2000
- PCTDumpSchema
- PCTDumpSequences
- PCTLoadSchema
- PCTIncrementalDump
- PCTBinaryDump
- PCTBinaryLoad
- PCTDumpData
- PCTLoadData
- PCTSchemaDoc
- PCTLibrary
- PCTProxygen
- PCTXCode
- ProgressVersion
- PCTVersion
- ClassDocumentation
- HtmlDocumentation
- XMLDocumentation
- JsonDocumentation
- ABLDuck
- OEUnit
- ABLUnit
- RestGen
- AssemblyCatalog
- Types