API Reference
Complete API reference for DocBox classes and methods
π DocBox.cfc
Constructor
DocBox function init(
any strategy,
struct properties = {}
)// No initial strategy
docbox = new docbox.DocBox();
// With strategy alias
docbox = new docbox.DocBox( strategy: "HTML", properties: {
outputDir: "/docs",
projectTitle: "My API"
} );
// With strategy instance
docbox = new docbox.DocBox(
strategy: new docbox.strategy.api.HTMLAPIStrategy(
outputDir: "/docs",
projectTitle: "My API"
)
);addStrategy()
setStrategy()
generate()
getStrategies()
π¨ AbstractTemplateStrategy.cfc
Properties
run()
Helper Methods
getPackageQuery()
getFunctionQuery()
getPropertyQuery()
buildPackageTree()
visitPackageTree()
π HTMLAPIStrategy.cfc
Constructor
Properties
Methods
run()
π JSONAPIStrategy.cfc
Constructor
Properties
π XMIStrategy.cfc
Constructor
Properties
π― CommandBoxStrategy.cfc
Constructor
π IStrategy.cfc
run()
π Common Metadata Query Structure
π οΈ Creating Custom Strategies
π‘ Usage Patterns
Method Chaining
Multiple Strategies
Error Handling
π See Also
Last updated
Was this helpful?