Files
doc-fr/reference/rar/rarexception.xml
2019-07-16 17:32:29 +00:00

163 lines
3.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 708c4884f2400b7f788b728ea2fa73ea8aa789bb Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<phpdoc:classref xml:id="class.rarexception" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>La classe RarException</title>
<titleabbrev>RarException</titleabbrev>
<partintro>
<!-- {{{ RarException intro -->
<section xml:id="rarexception.intro">
&reftitle.intro;
<para>
Cette classe sert à 2 choses : C'est le type d'exceptions lancées par l'extension RAR
et permet, via ses méthodes statiques, de savoir et de définir les comportements
des erreurs de l'extension, i.e. si l'exception doit être émise ou bien si des alertes PHP
doivent être émises.
</para>
<para>
Les codes erreurs suivants sont utilisés :
</para>
<itemizedlist>
<listitem>
<simpara>
-1 - Erreur externe à la bibliothèque UnRAR
</simpara>
</listitem>
<listitem>
<simpara>
11 - Mémoire insuffisante
</simpara>
</listitem>
<listitem>
<simpara>
12 - Données incorrectes
</simpara>
</listitem>
<listitem>
<simpara>
13 - Archive incorrecte
</simpara>
</listitem>
<listitem>
<simpara>
14 - Format inconnu
</simpara>
</listitem>
<listitem>
<simpara>
15 - Erreur lors de l'ouverture du fichier
</simpara>
</listitem>
<listitem>
<simpara>
16 - Erreur lors de la création d'un fichier
</simpara>
</listitem>
<listitem>
<simpara>
17 - Erreur lors de la fermeture d'un fichier
</simpara>
</listitem>
<listitem>
<simpara>
18 - Erreur lors de la lecture
</simpara>
</listitem>
<listitem>
<simpara>
19 - Erreur lors de l'écriture
</simpara>
</listitem>
<listitem>
<simpara>
20 - Buffer trop petit
</simpara>
</listitem>
<listitem>
<simpara>
21 - Erreur RAR inconnue
</simpara>
</listitem>
<listitem>
<simpara>
22 - Mot de passe nécessaire mais non fourni
</simpara>
</listitem>
</itemizedlist>
</section>
<!-- }}} -->
<section xml:id="rarexception.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>RarException</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<modifier>final</modifier>
<classname>RarException</classname>
</ooclass>
<ooclass>
<modifier>extends</modifier>
<classname>Exception</classname>
</ooclass>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.rarexception')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
<classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.exception')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.rar.entities.rarexception;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->