class documentation

class Component(SettingsSpec, TransformSpec): (source)

Known subclasses: docutils.parsers.Parser, docutils.readers.Reader, docutils.writers.Writer

View In Hierarchy

Base class for Docutils components.
Method supports Is format supported by this component?
Class Variable component​_type Name of the component type ('reader', 'parser', 'writer'). Override in subclasses.
Class Variable supported Names for this component. Override in subclasses.

Inherited from SettingsSpec:

Class Variable config​_section The name of the config file section specific to this component (lowercase, no brackets). Override in subclasses.
Class Variable config​_section​_dependencies No summary
Class Variable relative​_path​_settings Settings containing filesystem paths. Override in subclasses. Settings listed here are to be interpreted relative to the current working directory.
Class Variable settings​_default​_overrides A dictionary of auxiliary defaults, to override defaults for settings defined in other components. Override in subclasses.
Class Variable settings​_defaults A dictionary of defaults for settings not in settings_spec (internal settings, intended to be inaccessible by command-line and config file). Override in subclasses.
Class Variable settings​_spec Runtime settings specification. Override in subclasses.

Inherited from TransformSpec:

Method get​_transforms Transforms required by this class. Override in subclasses.
Class Variable default​_transforms Undocumented
Class Variable unknown​_reference​_resolvers No summary
def supports(self, format): (source)

Is format supported by this component?

To be used by transforms to ask the dependent component if it supports a certain input context or output format.

component_type = (source)
Name of the component type ('reader', 'parser', 'writer'). Override in subclasses.