mesquite.lib
Interface CommandableOwner
public interface CommandableOwner
Interfact designed for modules so that they can claim to own or be associated with other Commandables. When queried the module should
return an array of instantiated Commandables, from each of which can be accumulated its commands. The purpose of this is for the automatic
accumulation of documentation of commands (see CommandChecker) to have access to Commandables other than the modules themselves. Thus,
if a module uses the interface CommandableOwner and returns an array containing an instantiated copy of its special window type, the accumulator of
of command documentation can include the documentation for commands of that special window type within the documentation for the module itself.
getCommandablesForAccumulation
Commandable[] getCommandablesForAccumulation()
- return an array of instantiated Commandables from which commands can be accumulated. These Commandables will typically be
temporary copies instantiated for this purpose alone, because this method gets called during Mesquite startup, before the modules have actually started up.