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?