LilyPondFormatBundle

class systemtools.LilyPondFormatBundle

LilyPond format bundle.

Transient class created to hold the collection of all format contributions generated on behalf of a single component.

Lineage

digraph InheritanceGraph { graph [background=transparent, bgcolor=transparent, color=lightslategrey, fontname=Arial, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, root="__builtin__.object", splines=spline, style="dotted, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=12, penwidth=2, style="filled, rounded"]; edge [color=lightsteelblue2, penwidth=2]; subgraph cluster_abctools { graph [label=abctools]; "abjad.tools.abctools.AbjadObject.AbjadObject" [color=1, group=0, label=AbjadObject, shape=box]; "abjad.tools.abctools.AbjadObject.AbstractBase" [color=1, group=0, label=AbstractBase, shape=box]; "abjad.tools.abctools.AbjadObject.AbstractBase" -> "abjad.tools.abctools.AbjadObject.AbjadObject"; } subgraph cluster_systemtools { graph [label=systemtools]; "abjad.tools.systemtools.LilyPondFormatBundle.LilyPondFormatBundle" [color=black, fontcolor=white, group=2, label=<<B>LilyPondFormatBundle</B>>, shape=box, style="filled, rounded"]; } subgraph cluster_builtins { graph [label=builtins]; "builtins.object" [color=2, group=1, label=object, shape=box]; } "abjad.tools.abctools.AbjadObject.AbjadObject" -> "abjad.tools.systemtools.LilyPondFormatBundle.LilyPondFormatBundle"; "builtins.object" -> "abjad.tools.abctools.AbjadObject.AbstractBase"; }

Bases

Attribute summary

after After slot contributions.
alphabetize() Alphabetizes format contributions in each slot.
before Before slot contributions.
closing Closing slot contributions.
context_settings Context setting format contributions.
get(identifier) Gets identifier.
grob_overrides Grob override format contributions.
grob_reverts Grob revert format contributions.
make_immutable() Makes each slot immutable.
opening Opening slot contributions.
right Right slot contributions.
update(format_bundle) Updates format bundle with all format contributions in format_bundle.
__eq__(argument) Is true when ID of argument equals ID of Abjad object.
__format__([format_specification]) Formats Abjad object.
__hash__() Hashes Abjad object.
__ne__(argument) Is true when Abjad object does not equal argument.
__repr__() Gets interpreter representation of Abjad object.

Read-only properties

LilyPondFormatBundle.after

After slot contributions.

Returns slot contributions object.

LilyPondFormatBundle.before

Before slot contributions.

Returns slot contributions object.

LilyPondFormatBundle.closing

Closing slot contributions.

Returns slot contributions object.

LilyPondFormatBundle.context_settings

Context setting format contributions.

Returns list.

LilyPondFormatBundle.grob_overrides

Grob override format contributions.

Returns list.

LilyPondFormatBundle.grob_reverts

Grob revert format contributions.

Returns list.

LilyPondFormatBundle.opening

Opening slot contributions.

Returns slot contributions object.

LilyPondFormatBundle.right

Right slot contributions.

Returns slot contributions object.

Methods

LilyPondFormatBundle.alphabetize()

Alphabetizes format contributions in each slot.

Returns none.

LilyPondFormatBundle.get(identifier)

Gets identifier.

Returns format contributions object or list.

LilyPondFormatBundle.make_immutable()

Makes each slot immutable.

Returns none.

LilyPondFormatBundle.update(format_bundle)

Updates format bundle with all format contributions in format_bundle.

Returns none.

Special methods

(AbjadObject).__eq__(argument)

Is true when ID of argument equals ID of Abjad object. Otherwise false.

Returns true or false.

(AbjadObject).__format__(format_specification='')

Formats Abjad object.

Set format_specification to ‘’ or ‘storage’. Interprets ‘’ equal to ‘storage’.

Returns string.

(AbjadObject).__hash__()

Hashes Abjad object.

Required to be explicitly redefined on Python 3 if __eq__ changes.

Returns integer.

(AbjadObject).__ne__(argument)

Is true when Abjad object does not equal argument. Otherwise false.

Returns true or false.

(AbjadObject).__repr__()

Gets interpreter representation of Abjad object.

Returns string.