BarLineInterface — Abjad v1.1.1 documentation

### Navigation

- index
- modules |
- next |
- previous |
- Project Abjad »
- Abjad v1.1.1 documentation »
- Abjad API »

# BarLineInterface

class `abjad.barline.interface.` `BarLineInterface`(_client)

  Bases: `abjad.core.interface._Interface`, `abjad.core.grobhandler._GrobHandler`

  Manage barlines.

      abjad> t = Note(0, (1, 4))
      abjad> t.barline
      <BarLineInterface>

  Override LilyPond `BarLine` grob.

      abjad> t.barline.color = 'red'
      abjad> print t.format
      \once \override BarLine #'color = #red
      c'4

  `kind`

    Read / write LilyPond barline string.

    - Default value: `None`.

    - All values: LilyPond barline string, `None`.

          abjad> t = Note(0, (1, 4))
          abjad> t.barline.kind = '|.'
          abjad> t.barline.kind
          '|.'

          abjad> print t.format
          c'4
          \bar "|."

### Navigation

- index
- modules |
- next |
- previous |
- Project Abjad »
- Abjad v1.1.1 documentation »
- Abjad API »