
    4\h                         	 d dl Z e j        dd         dk    rd dlmZ [  G d de          Z G d de          Z G d	 d
e          Z G d de          Z G d de          ZdS )    N   java)	Exceptionc                   0    e Zd Z	 ddZd Zd Zd Zd ZdS )SAXExceptionNc                 N    	 || _         || _        t          j        | |           d S N)_msg
_exceptionr   __init__)selfmsg	exceptions      =/opt/python-3.11.14/usr/lib/python3.11/xml/sax/_exceptions.pyr   zSAXException.__init__   s.    		#4%%%%%    c                     	 | j         S r	   r
   r   s    r   
getMessagezSAXException.getMessage   s    .yr   c                     	 | j         S r	   )r   r   s    r   getExceptionzSAXException.getException   s    Cr   c                     	 | j         S r	   r   r   s    r   __str__zSAXException.__str__"   s    :yr   c                 "    	 t          d          )N__getitem__)AttributeError)r   ixs     r   r   zSAXException.__getitem__&   s    	=]+++r   r	   )__name__
__module____qualname__r   r   r   r   r    r   r   r   r   	   si        & & & &      , , , , ,r   r   c                   4    e Zd Z	 d Zd Zd Zd Zd Zd ZdS )SAXParseExceptionc                    	 t                               | ||           || _        | j                                        | _        | j                                        | _        | j                                        | _        d S r	   )	r   r   _locatorgetSystemId	_systemIdgetColumnNumber_colnumgetLineNumber_linenum)r   r   r   locators       r   r   zSAXParseException.__init__;   si    OdC333 2244}44663355r   c                     	 | j         S r	   )r)   r   s    r   r(   z!SAXParseException.getColumnNumberH   s    	|r   c                     	 | j         S r	   )r+   r   s    r   r*   zSAXParseException.getLineNumberM   s    N}r   c                 6    	 | j                                         S r	   )r%   getPublicIdr   s    r   r0   zSAXParseException.getPublicIdQ   s    O}((***r   c                     	 | j         S r	   )r'   r   s    r   r&   zSAXParseException.getSystemIdU   s    O~r   c                     	 |                                  }|d}|                                 }|d}|                                 }|d}|d|d|d| j        S )Nz	<unknown>?:z: )r&   r*   r(   r
   )r   sysidlinenumcolnums       r   r   zSAXParseException.__str__Y   su    :  ""=E$$&&?G%%''>F!&CCr   N)	r   r   r    r   r(   r*   r0   r&   r   r!   r   r   r#   r#   .   sx        
.6 6 6  
  + + +  D D D D Dr   r#   c                       e Zd ZdS )SAXNotRecognizedExceptionNr   r   r    r!   r   r   r9   r9   i   s        , ,r   r9   c                       e Zd ZdS )SAXNotSupportedExceptionNr:   r!   r   r   r<   r<   s   s         r   r<   c                       e Zd ZdS )SAXReaderNotAvailableNr:   r!   r   r   r>   r>   }   s        ! !r   r>   )	sysplatform	java.langr   r   r#   r9   r<   r>   r!   r   r   <module>rB      s#   ' 



<v###### ,  ,  ,  ,  ,9  ,  ,  ,J6D 6D 6D 6D 6D 6D 6D 6Dv, , , , , , , ,    |   ! ! ! ! !4 ! ! ! ! !r   