ExtensionProxy
==============

.. currentmodule:: asdf.extension

.. autoclass:: ExtensionProxy
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ExtensionProxy.asdf_standard_requirement
      ~ExtensionProxy.class_name
      ~ExtensionProxy.compressors
      ~ExtensionProxy.converters
      ~ExtensionProxy.delegate
      ~ExtensionProxy.extension_uri
      ~ExtensionProxy.legacy
      ~ExtensionProxy.legacy_class_names
      ~ExtensionProxy.package_name
      ~ExtensionProxy.package_version
      ~ExtensionProxy.tag_mapping
      ~ExtensionProxy.tags
      ~ExtensionProxy.types
      ~ExtensionProxy.url_mapping
      ~ExtensionProxy.validators
      ~ExtensionProxy.yaml_tag_handles

   .. rubric:: Methods Summary

   .. autosummary::

      ~ExtensionProxy.maybe_wrap

   .. rubric:: Attributes Documentation

   .. autoattribute:: asdf_standard_requirement
   .. autoattribute:: class_name
   .. autoattribute:: compressors
   .. autoattribute:: converters
   .. autoattribute:: delegate
   .. autoattribute:: extension_uri
   .. autoattribute:: legacy
   .. autoattribute:: legacy_class_names
   .. autoattribute:: package_name
   .. autoattribute:: package_version
   .. autoattribute:: tag_mapping
   .. autoattribute:: tags
   .. autoattribute:: types
   .. autoattribute:: url_mapping
   .. autoattribute:: validators
   .. autoattribute:: yaml_tag_handles

   .. rubric:: Methods Documentation

   .. automethod:: maybe_wrap
