Formatter
=========

.. automodule:: xl.formatter

Formatters
**********

.. autoclass:: Formatter
    :members: extract, format

.. autoclass:: ProgressTextFormatter
    :members: format

.. autoclass:: TrackFormatter
    :members: format

.. autoclass:: TagFormatter
    :members: format

.. autoclass:: TrackNumberTagFormatter
    :show-inheritance:

.. autoclass:: DiscNumberTagFormatter
    :show-inheritance:

.. autoclass:: ArtistTagFormatter
    :show-inheritance:
    :members: format

.. autoclass:: LengthTagFormatter
    :show-inheritance:
    :members: format, format_value

.. autoclass:: RatingTagFormatter
    :show-inheritance:

.. autoclass:: LastPlayedTagFormatter
    :show-inheritance:


Templates
*********

.. autoclass:: ParameterTemplate
