Bases: abjad.core.interface._Interface, abjad.core.grobhandler._GrobHandler, abjad.core.settinghandler._ContextSettingHandler
Manage bar number attributes.
abjad> t = RigidMeasure((2, 8), construct.scale(2))
abjad> t.barnumber
<BarNumberInterface>
Read / write LilyPond currentBarNumber context setting.
abjad> t = RigidMeasure((2, 8), construct.scale(2))
abjad> t[0]
abjad> t[0].barnumber.current = 22
abjad> t[0].barnumber.current
22
Read-only list of LilyPond context settings picked up at format-time.
abjad> t = RigidMeasure((2, 8), construct.scale(2))
abjad> t[0]
abjad> t[0].barnumber.current = 22
abjad> print t.format
\time 2/8
\set currentBarNumber = #22
c'8
d'8