Compartir a través de


ClassLoader.DefinePackage Método

Definición

Define un paquete por nombre en este ClassLoader.

[Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")]
protected virtual Java.Lang.Package? DefinePackage (string? name, string? specTitle, string? specVersion, string? specVendor, string? implTitle, string? implVersion, string? implVendor, Java.Net.URL? sealBase);
[<Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")>]
abstract member DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package
override this.DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package

Parámetros

name
String

El nombre del paquete

specTitle
String

Título de la especificación

specVersion
String

La versión de especificación

specVendor
String

Proveedor de especificaciones

implTitle
String

Título de implementación

implVersion
String

La versión de implementación

implVendor
String

Proveedor de implementación

sealBase
URL

Si no es null, este paquete se sella con respecto al objeto fuente java.net.URL <tt>URL</tt> de código especificado. De lo contrario, el paquete no está sellado.

Devoluciones

Objeto recién definido Package

Atributos

Excepciones

si ya existe un paquete con el nombre especificado.

Comentarios

Define un paquete por nombre en este ClassLoader. Esto permite a los cargadores de clases definir los paquetes para sus clases. Los paquetes deben crearse antes de definir la clase y los nombres de paquete deben ser únicos dentro de un cargador de clases y no se pueden volver a definir ni cambiar una vez creados.

Agregado en la versión 1.2.

Documentación de Java para java.lang.ClassLoader.definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL).

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.

Se aplica a