ó
•‰]c           @@  sJ   d  d l  m Z d  d l m Z d  d l m Z d e f d „  ƒ  YZ d S(   i    (   t   absolute_import(   t   abstractproperty(   t   ABCt   ISerialisableFilec           B@  sh   e  Z d  Z e d „  ƒ Z e d „  ƒ Z e d „  ƒ Z e d „  ƒ Z e d „  ƒ Z e d „  ƒ Z	 RS(   sP   
    Interface for Serialisable classes that represent files in the archive
    c         C@  s   d S(   s,   
        Object id making it unique
        N(    (   t   self(    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt   id   s    c         C@  s   d S(   s*   
        File path in the archive
        N(    (   R   (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt   _path   s    c         C@  s   d S(   s5   
        Qualified namespace when serialised
        N(    (   R   (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt
   _namespace   s    c         C@  s   d S(   s3   
        The content type for the manifest
        N(    (   R   (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt   _type'   t    c         C@  s   d S(   s4   
        The content type for relationships
        N(    (   R   (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt	   _rel_type.   R	   c         C@  s   d S(   s*   
        Links object with parent
        N(    (   R   (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt   _rel_id5   R	   (
   t   __name__t
   __module__t   __doc__R   R   R   R   R   R
   R   (    (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyR      s   N(   t
   __future__R    t   abcR   t   openpyxl.compat.abcR   R   (    (    (    s;   lib/python2.7/site-packages/openpyxl/packaging/interface.pyt   <module>   s   