Pack200.IUnpacker Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El motor de desempaquetador convierte la secuencia empaquetada en un archivo 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
- Atributos
- Implementaciones
Comentarios
El motor de desempaquetador convierte la secuencia empaquetada en un archivo JAR. Se puede obtener una instancia del motor mediante #newUnpacker.
Cada archivo JAR generado por este motor incluirá la cadena "PACK200" como comentario de archivo ZIP. Esto permite a un implementador detectar si se ha empaquetado y desempaquetado un archivo JAR.
Nota: A menos que se indique lo contrario, pasar un null argumento a un constructor o método de esta clase hará que se produzca un NullPointerException .
Esta versión del desempaquetador es compatible con todas las versiones anteriores.
Agregado en 1.5.
Documentación de Java para java.util.jar.Pack200.Unpacker.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Campos
| Nombre | Description |
|---|---|
| DeflateHint |
Propiedad que indica que el desempaquetador debe omitir todos los valores transmitidos para DEFLATE_HINT, reemplazarlos por el valor |
| False |
Cadena "false", un valor posible para determinadas propiedades. |
| Keep |
Cadena "keep", un valor posible para determinadas propiedades. |
| Progress |
El progreso del desempaquetador como porcentaje, tal como lo actualiza periódicamente el desempaquetador. |
| True |
Cadena "true", un valor posible para determinadas propiedades. |
Propiedades
| Nombre | Description |
|---|---|
| Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
| JniIdentityHashCode |
Devuelve el valor de |
| JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
| JniObjectReferenceControlBlock |
El motor de desempaquetador convierte la secuencia empaquetada en un archivo JAR. (Heredado de IJavaPeerable) |
| JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
| PeerReference |
Devuelve un JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
| Nombre | Description |
|---|---|
| AddPropertyChangeListener(IPropertyChangeListener) |
Registra un agente de escucha para eventos PropertyChange en el mapa de propiedades. |
| Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
| Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
| Properties() |
Obtenga el conjunto de propiedades de este motor. |
| RemovePropertyChangeListener(IPropertyChangeListener) |
Quite un agente de escucha para los eventos PropertyChange, agregados por . |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| SetJniManagedPeerState(JniManagedPeerStates) |
El motor de desempaquetador convierte la secuencia empaquetada en un archivo JAR. (Heredado de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| Unpack(File, JarOutputStream) |
Lea un archivo Pack200 y escriba el ARCHIVO JAR codificado en jarOutputStream. |
| Unpack(Stream, JarOutputStream) |
Lea un archivo Pack200 y escriba el ARCHIVO JAR codificado en jarOutputStream. |
| UnregisterFromRuntime() |
Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
El motor de desempaquetador convierte la secuencia empaquetada en un archivo JAR. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |
| UnpackAsync(Pack200+IUnpacker, File, JarOutputStream) |
El motor de desempaquetador convierte la secuencia empaquetada en un archivo JAR. |
| UnpackAsync(Pack200+IUnpacker, Stream, JarOutputStream) |
El motor de desempaquetador convierte la secuencia empaquetada en un archivo JAR. |