Поделиться через


ClassLoader.DefinePackage Метод

Определение

Определяет пакет по имени в этом 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

Параметры

name
String

Имя пакета

specTitle
String

Заголовок спецификации

specVersion
String

Версия спецификации

specVendor
String

Поставщик спецификаций

implTitle
String

Заголовок реализации

implVersion
String

Версия реализации

implVendor
String

Поставщик реализации

sealBase
URL

Если нет null, этот пакет запечатывается относительно заданного исходного java.net.URL <tt>URL</tt> объекта кода. В противном случае пакет не запечатан.

Возвращаемое значение

Только что определенный Package объект

Атрибуты

Исключения

Значение , если пакет с указанным именем уже существует.

Комментарии

Определяет пакет по имени в этом ClassLoader. Это позволяет загрузчикам классов определять пакеты для своих классов. Пакеты должны создаваться перед определением класса, а имена пакетов должны быть уникальными в загрузчике класса и не могут быть переопределены или изменены после создания.

Добавлено в версии 1.2.

Документация по Java для 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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к