Partager via


ClassLoader.DefinePackage Méthode

Définition

Définit un package par nom dans cet objet 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

Paramètres

name
String

Nom du package

specTitle
String

Titre de la spécification

specVersion
String

Version de la spécification

specVendor
String

Fournisseur de spécifications

implTitle
String

Titre de l’implémentation

implVersion
String

Version de l’implémentation

implVendor
String

Fournisseur d’implémentation

sealBase
URL

Si ce n’est pas nullle cas, ce package est scellé par rapport à l’objet source java.net.URL <tt>URL</tt> de code donné. Sinon, le package n’est pas scellé.

Retours

Objet nouvellement défini Package

Attributs

Exceptions

si un package portant le nom spécifié existe déjà.

Remarques

Définit un package par nom dans cet objet ClassLoader. Cela permet aux chargeurs de classes de définir les packages pour leurs classes. Les packages doivent être créés avant la définition de la classe, et les noms de package doivent être uniques au sein d’un chargeur de classes et ne peuvent pas être redéfinis ou modifiés une fois créés.

Ajouté dans la version 1.2.

Documentation Java pour 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).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à