Module dash.components.component

Defines the IComponent interface, which is the base for all components.

Functions

Name Description
field Meant to be added to members for making them YAML accessible.
registerYamlObjects DON'T MIND ME
yamlComponent Meant to be added to components that can be set from YAML.
yamlObject Meant to be added to components that can be set from YAML.

Classes

Name Description
Component Interface for components to implement.
YamlObject

Structs

Name Description
YamlUDA

Enums

Name Description
YamlType

Global variables

Name Type Description
createYamlComponent Component delegate(dyaml.node.Node) Used to create components from yaml. The key is the YAML name of the type.
createYamlObject YamlObject delegate(dyaml.node.Node) Used to create objects from yaml. The key is the YAML name of the type.
isYamlObject void
refreshYamlObject void delegate(YamlObject, dyaml.node.Node) Refresh any object defined from yaml. The key is the typeid of the type.
registerComponents void
typeLoaders YamlObject delegate(string) For internal use only.

Authors

Copyright

License