Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы WebKit ссылка на протокол WebJavaPlugIn

Опции
Развертывание Target:

На этой странице
Язык:

WebJavaPlugIn

WebJavaPlugIn протокол обеспечивает методы для облегчения доступа JNI к виртуальной машине Java через плагин.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый

Objective C

@import WebKit;

Доступность


Доступный в OS X v10.3.9 и позже.
  • Отправляет сообщение непосредственно в объект Java в плагине.

    Объявление

    Objective C

    - (jvalue)webPlugInCallJava:(jobject)object isStatic:(BOOL)isStatic returnType:(WebJNIReturnType)returnType method:(jmethodID)method arguments:(jvalue *)args callingURL:(NSURL *)url exceptionDescription:(NSString **)exceptionString

    Параметры

    object

    Экземпляр Java, получающий сообщение.

    isStatic

    Если YEStrue, method как ожидают, будет методом класса.

    returnType

    Тип возврата метода Java.

    method

    Вызываемый метод Java.

    args

    Параметры за метод, указанный method.

    url

    URL для страницы, содержащей JavaScript, взаимодействующий с Java.

    exceptionString

    Строка для описания любых исключений, выданных Java. Передача nil если Вы не хотите описание исключения.

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

    Возвращаемое значение метода Java.

    Обсуждение

    Этот метод предпочтен по использованию JNI для отправки сообщений в апплеты Java и требуется, чтобы гарантировать, что корректный поток получит сообщение. Всегда вызывайте этот метод из основного потока.

    Оператор импорта

    Objective C

    @import WebKit;

    Доступность

    Доступный в OS X v10.3.9 и позже.

    См. также

    – webPlugInGetApplet

  • Возвраты a jobject это представляет апплет Java в a WebPlugInContainer.

    Объявление

    Objective C

    - (jobject)webPlugInGetApplet

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

    A jobject это представляет апплет.

    Обсуждение

    Всегда вызывайте этот метод из основного потока.

    Оператор импорта

    Objective C

    @import WebKit;

    Доступность

    Доступный в OS X v10.3.9 и позже.

  • Тип возврата метода Java.

    Объявление

    Objective C

    typedef enum { WebJNIReturnTypeInvalid = 0, WebJNIReturnTypeVoid, WebJNIReturnTypeObject, WebJNIReturnTypeBoolean, WebJNIReturnTypeByte, WebJNIReturnTypeChar, WebJNIReturnTypeShort, WebJNIReturnTypeInt, WebJNIReturnTypeLong, WebJNIReturnTypeFloat, WebJNIReturnTypeDouble } WebJNIReturnType;

    Константы

    • WebJNIReturnTypeInvalid

      WebJNIReturnTypeInvalid

      Тип возврата недопустим.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeVoid

      WebJNIReturnTypeVoid

      Тип возврата является недействительным.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeObject

      WebJNIReturnTypeObject

      Тип возврата является объектом.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeBoolean

      WebJNIReturnTypeBoolean

      Тип возврата является булевым значением.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeByte

      WebJNIReturnTypeByte

      Тип возврата является a byte значение.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeChar

      WebJNIReturnTypeChar

      Тип возврата является a char значение.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeShort

      WebJNIReturnTypeShort

      Тип возврата является a short значение.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeInt

      WebJNIReturnTypeInt

      Тип возврата int значение.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeLong

      WebJNIReturnTypeLong

      Тип возврата является a long значение.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeFloat

      WebJNIReturnTypeFloat

      Тип возврата является a float значение.

      Доступный в OS X v10.3 через OS X v10.8.

    • WebJNIReturnTypeDouble

      WebJNIReturnTypeDouble

      Тип возврата является a double значение.

      Доступный в OS X v10.3 через OS X v10.8.

    Оператор импорта

    Objective C

    @import WebKit;

    Доступность

    Доступный в OS X v10.3 через OS X v10.8.