Condividi tramite


ClassLoader.DefinePackage Metodo

Definizione

Definisce un pacchetto in base al nome in questo ClassLoaderoggetto .

[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

Parametri

name
String

Nome del pacchetto

specTitle
String

Titolo della specifica

specVersion
String

Versione specifica

specVendor
String

Fornitore di specifiche

implTitle
String

Titolo dell'implementazione

implVersion
String

Versione di implementazione

implVendor
String

Fornitore dell'implementazione

sealBase
URL

In caso contrario null, questo pacchetto viene bloccato rispetto all'oggetto sorgente java.net.URL <tt>URL</tt> del codice specificato. In caso contrario, il pacchetto non è bloccato.

Restituisce

Oggetto appena definito Package

Attributi

Eccezioni

se esiste già un pacchetto con il nome specificato.

Commenti

Definisce un pacchetto in base al nome in questo ClassLoaderoggetto . Ciò consente ai caricatori di classi di definire i pacchetti per le relative classi. I pacchetti devono essere creati prima della definizione della classe e i nomi dei pacchetti devono essere univoci all'interno di un caricatore di classi e non possono essere ridefiniti o modificati dopo la creazione.

Aggiunta nella versione 1.2.

Documentazione java per 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).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a