The infrastructure module: Infrastructure for processing traceables¶
-
class
sphinxcontrib.traceables.infrastructure.FormatProcessorBase(app, process_node_type=None)¶ -
classmethod
directive_format_choice(argument)¶
-
formatter_defaults= {94549218495040: <sphinxcontrib.traceables.display.TraceableDisplayAdmonitionFormatter object>, 94549218509872: <sphinxcontrib.traceables.list.TableListFormatter object>, 94549218519664: <sphinxcontrib.traceables.matrix.TableMatrixFormatter object>}¶
-
formatters= {94549218495040: {'admonition': <sphinxcontrib.traceables.display.TraceableDisplayAdmonitionFormatter object>, 'hidden': <sphinxcontrib.traceables.display.TraceableDisplayHiddenFormatter object>, 'table': <sphinxcontrib.traceables.display.TraceableDisplayTableFormatter object>}, 94549218509872: {'bullets': <sphinxcontrib.traceables.list.BulletListFormatter object>, 'table': <sphinxcontrib.traceables.list.TableListFormatter object>}, 94549218519664: {'columns': <sphinxcontrib.traceables.matrix.TwoColumnMatrixFormatter object>, 'list': <sphinxcontrib.traceables.matrix.BulletMatrixFormatter object>, 'table': <sphinxcontrib.traceables.matrix.TableMatrixFormatter object>}}¶
-
classmethod
get_default_formatter()¶
-
get_formatter(node, name)¶
-
classmethod
get_registered_formatters()¶
-
process_node(node, doctree, docname)¶
-
process_node_with_formatter(node, formatter, doctree, docname)¶
-
classmethod
register_formatter(name, formatter, default=False)¶
-
classmethod
-
class
sphinxcontrib.traceables.infrastructure.InfrastructureLogging¶ -
document_warning(env, msg, lineno=None)¶
-
node_warning(env, msg, node)¶
-
-
class
sphinxcontrib.traceables.infrastructure.ProcessorBase(app, process_node_type=None)¶ -
Error¶ alias of
sphinx.errors.ExtensionError
-
process_doctree(doctree, docname)¶
-
process_node(node, doctree, docname)¶
-
-
class
sphinxcontrib.traceables.infrastructure.ProcessorManager(app)¶ -
process_doctree(doctree, docname)¶
-
processor_classes= []¶
-
classmethod
register_processor_classes(processors)¶
-
-
class
sphinxcontrib.traceables.infrastructure.Traceable(target_node, unresolved_tag=None)¶ -
has_title()¶
-
property
is_unresolved¶
-
make_reference_node(builder, docname)¶
-
property
title¶
-
-
class
sphinxcontrib.traceables.infrastructure.TraceablesFilter(traceables)¶ -
filter(expression_string)¶
-
traceable_matches(matcher, traceable)¶
-
-
class
sphinxcontrib.traceables.infrastructure.TraceablesStorage(env)¶ -
add_traceable(node)¶
-
analyze_relationship_types()¶
-
get_or_create_traceable_by_tag(tag)¶
-
get_relationship_direction(name)¶
-
get_relationship_opposite(name)¶
-
get_traceable_by_tag(tag)¶
-
is_valid_relationship(name)¶
-
purge(docname)¶
-
property
traceables_dict¶
-
property
traceables_set¶
-
-
sphinxcontrib.traceables.infrastructure.add_static_files(app)¶
-
sphinxcontrib.traceables.infrastructure.copy_static_files(app, exception)¶
-
sphinxcontrib.traceables.infrastructure.process_doctree(app, doctree, docname)¶
-
sphinxcontrib.traceables.infrastructure.purge_docname(app, env, docname)¶
-
sphinxcontrib.traceables.infrastructure.setup(app)¶