Pack200.IUnpacker Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Le moteur de décompresseur convertit le flux packé en fichier JAR.
[Android.Runtime.Register("java/util/jar/Pack200$Unpacker", "", "Java.Util.Jar.Pack200/IUnpackerInvoker")]
public interface Pack200.IUnpacker : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/util/jar/Pack200$Unpacker", "", "Java.Util.Jar.Pack200/IUnpackerInvoker")>]
type Pack200.IUnpacker = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributs
- Implémente
Remarques
Le moteur de décompresseur convertit le flux packé en fichier JAR. Une instance du moteur peut être obtenue à l’aide #newUnpackerde .
Chaque fichier JAR produit par ce moteur inclut la chaîne «PACK200 » comme commentaire de fichier zip. Cela permet à un déployeur de détecter si une archive JAR a été empaquetée et décompressée.
Remarque : Sauf indication contraire, le passage d’un null argument à un constructeur ou à une méthode dans cette classe entraîne la levée d’un NullPointerException argument.
Cette version du décompresseur est compatible avec toutes les versions précédentes.
Ajouté à la version 1.5.
Java documentation pour java.util.jar.Pack200.Unpacker.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Champs
| Nom | Description |
|---|---|
| DeflateHint |
Propriété indiquant que le décompresseur doit ignorer toutes les valeurs transmises pour DEFLATE_HINT, en les remplaçant par la valeur donnée, |
| False |
Chaîne « false », valeur possible pour certaines propriétés. |
| Keep |
Chaîne « keep », valeur possible pour certaines propriétés. |
| Progress |
Progression du décompresseur sous la forme d’un pourcentage, comme régulièrement mis à jour par le décompresseur. |
| True |
Chaîne « true », valeur possible pour certaines propriétés. |
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Le moteur de décompresseur convertit le flux packé en fichier JAR. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| AddPropertyChangeListener(IPropertyChangeListener) |
Inscrit un écouteur pour les événements PropertyChange sur le mappage des propriétés. |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| Properties() |
Obtenez l’ensemble des propriétés de ce moteur. |
| RemovePropertyChangeListener(IPropertyChangeListener) |
Supprimez un écouteur pour les événements PropertyChange, ajoutés par le |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Le moteur de décompresseur convertit le flux packé en fichier JAR. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| Unpack(File, JarOutputStream) |
Lisez une archive Pack200 et écrivez le fichier JAR encodé dans un jarOutputStream. |
| Unpack(Stream, JarOutputStream) |
Lisez une archive Pack200 et écrivez le fichier JAR encodé dans un jarOutputStream. |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Le moteur de décompresseur convertit le flux packé en fichier JAR. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |
| UnpackAsync(Pack200+IUnpacker, File, JarOutputStream) |
Le moteur de décompresseur convertit le flux packé en fichier JAR. |
| UnpackAsync(Pack200+IUnpacker, Stream, JarOutputStream) |
Le moteur de décompresseur convertit le flux packé en fichier JAR. |