.. _api-component: ########## Components ########## Components are the blocks allowing to build a flexible and well decoupled code. They are based on the ``component`` addon, which can as well be used separately. *************** Core Components *************** .. automodule:: connector.components.core :members: :undoc-members: :show-inheritance: :private-members: ******************** Connector Components ******************** .. automodule:: connector.components.binder :members: :undoc-members: :show-inheritance: :private-members: .. automodule:: connector.components.mapper :members: :undoc-members: :show-inheritance: :private-members: .. automodule:: connector.components.backend_adapter :members: :undoc-members: :show-inheritance: :private-members: .. automodule:: connector.components.synchronizer :members: :undoc-members: :show-inheritance: :private-members: .. automodule:: connector.components.listener :members: :undoc-members: :show-inheritance: :private-members: *************************** Components Collection Model *************************** .. automodule:: odoo.addons.component.models.collection :members: :undoc-members: :show-inheritance: ********************* Components Exceptions ********************* .. automodule:: odoo.addons.component.exception :members: :undoc-members: :show-inheritance: ******************** Components Internals ******************** Low-level APIs of the Components. .. automodule:: odoo.addons.component.core :members: :undoc-members: :show-inheritance: .. automodule:: odoo.addons.component.builder :members: :undoc-members: :show-inheritance: