:mod:`py4j.java_collections` --- Py4J Collections API
=====================================================


.. module:: py4j.java_collections
  :synopsis: Converts Java Collection Types to Python Collection Types.
.. moduleauthor:: Barthelemy Dagenais <barthelemy@infobart.com>

The :mod:`py4j.java_collections` module maps Python collection classes with Java
collection classes. These classes should practically never be directly
instantiated by users: they are automatically used when receiving, for example,
a Java list.

.. _api_javaiterator:

JavaIterator
------------

.. autoclass:: py4j.java_collections.JavaIterator
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD

.. _api_javalist:

JavaList
--------

.. autoclass:: py4j.java_collections.JavaList
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD

.. _api_javamap:

JavaMap
-------

.. autoclass:: py4j.java_collections.JavaMap
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD

.. _api_javaset:

JavaSet
-------

.. autoclass:: py4j.java_collections.JavaSet
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD

.. _api_javaarray:

JavaArray
---------

.. autoclass:: py4j.java_collections.JavaArray
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD
