Registry for managing processor instances
Class methods
all
Get all registered processors (cached and sorted by priority)
Sourceclear
Clear all registered processors
Sourcefor_file(file_path : String) : Array(Base)
Get processors that can handle a specific file
Sourceget(name : String) : Base | Nil
Sourcehas?(name : String) : Bool
Check if a processor is registered
Sourcenames
List all registered processor names
Sourceregister(processor : Base)
Register a processor instance
Source