Reference
=========

AVM Toolkit
-----------
.. automodule:: libavm

Exceptions
^^^^^^^^^^
.. automodule:: libavm.exceptions

.. autoexception:: AVMListLengthError

.. autoexception:: AVMItemNotInControlledVocabularyError


Core Module
^^^^^^^^^^^^
.. automodule:: libavm.core

AVMMeta
"""""""
.. autoclass:: AVMMeta
	:members:
	:inherited-members:

Utils Module
^^^^^^^^^^^^

.. automodule:: libavm.utils
	:members:

Data Types
^^^^^^^^^^
.. automodule:: libavm.datatypes

AVMData
"""""""
.. autoclass:: AVMData
	:members:
	:inherited-members:

AVMString
"""""""""
.. autoclass:: AVMString
	:members:
	:inherited-members:

AVMStringCV
"""""""""""
.. autoclass:: AVMStringCV
	:members:
	:inherited-members:

AVMStringCVCapitalize
"""""""""""""""""""""
.. autoclass:: AVMStringCVCapitalize
	:members:
	:inherited-members:

AVMStringCVUpper
""""""""""""""""
.. autoclass:: AVMStringCVUpper
	:members:
	:inherited-members:

AVMURL
""""""
.. autoclass:: AVMURL
	:members:
	:inherited-members:

AVMEmail
""""""""
.. autoclass:: AVMEmail
	:members:
	:inherited-members:

AVMLocalizedString
""""""""""""""""""
.. autoclass:: AVMLocalizedString
	:members:
	:inherited-members:

AVMFloat
""""""""
.. autoclass:: AVMFloat
	:members:
	:inherited-members:

AVMUnorderedList
""""""""""""""""
.. autoclass:: AVMUnorderedList
	:members:
	:inherited-members:

AVMUnorderedStringList
""""""""""""""""""""""
.. autoclass:: AVMUnorderedStringList
	:members:
	:inherited-members:

AVMOrderedList
""""""""""""""
.. autoclass:: AVMOrderedList
	:members:
	:inherited-members:

AVMOrderedStringList
""""""""""""""""""""
.. autoclass:: AVMOrderedStringList
	:members:
	:inherited-members:

AVMOrderedStringListCV
""""""""""""""""""""""
.. autoclass:: AVMOrderedStringListCV
	:members:
	:inherited-members:

AVMOrderedFloatList
"""""""""""""""""""
.. autoclass:: AVMOrderedFloatList
	:members:
	:inherited-members:

AVMDate
"""""""
.. autoclass:: AVMDate
	:members:
	:inherited-members:
