Skip to content
Robert Buels edited this page Jan 21, 2014 · 1 revision

Every configurable object has a Configuration object (JBrowse/Model/Configuration) that holds that object's configuration. The allowable values and their types are defined by that configuration's schema, which is defined in each class by a configSchema attribute.

When a configurable object is constructed, the configuration system traverses the object's inheritance hierarchy in c3 order, and composes the object's final configuration schema from the configSchema attributes of all the objects it inherits from.

Clone this wiki locally