Сопоставление функций с методами класса Java

Сопоставление функций с классами Java с помощью приложения Library Compiler

Приложение Library Compiler представляет визуальный сопоставитель классов для отображения MATLAB® функций на Java® классы. Сопоставитель классов расположен между разделами Application Information и Additional Installer Options приложения.

Поле Namespace в верхней части браузера классов задает имя приложения, в которое помещаются сгенерированные классы. По умолчанию имя первого файла MATLAB используется в качестве имени приложения. Вы можете изменить имя приложения в соответствии с соглашениями об именовании, используемыми вашей организацией.

Таблица, используемая для соответствия функций классам, находится ниже имени приложения. Столбец Class Name задает имя сгенерированного класса Java. Столбец Method Name задает список функций MATLAB, которые сопоставлены с методами сгенерированного класса.

Добавление нового класса к приложению Java

Чтобы добавить класс в приложение Java:

  1. Нажмите Add Class.

  2. Переименуйте класс как описано в разделе «Переименовать класс Java».

  3. Добавьте к классу один или несколько методов, как описано в разделе «Добавление метода к классу Java».

Переименование класса Java

Для переименования класса Java:

  1. Выберите имя класса, который будет переименован.

  2. Откройте контекстное меню.

  3. Выберите Rename.

  4. Введите новое имя класса.

    Имя класса должно соответствовать инструкциям по присвоению имен Java. Он не может содержать никаких специальных символов, точек или пространств.

Удаление класса из JavaApplication

Чтобы удалить класс из приложения Java:

  1. Выберите имя класса, который будет удален.

  2. Откройте контекстное меню.

  3. Выберите Delete.

Добавление метода к классу Java

Чтобы добавить метод к классу Java:

  1. В Method Name столбце строки для класса, к которому добавляется метод, нажмите кнопку «плюс».

  2. Выберите имя функции для добавления.

Удаление метода из класса Java

Чтобы удалить метод из класса Java:

  1. Выберите имя функции, которая будет удалена.

  2. Откройте контекстное меню.

  3. Выберите Delete.

Совет

Можно также удалить метод с помощью ключа Delete.

Сопоставление функций с классами Java с mcc

При использовании mcc чтобы сгенерировать приложения Java, вы сопоставляете ваши функции MATLAB с классами Java на основе списка, в который они помещены в командной строке. Группы классов заданы путем добавления одного или нескольких классов {className: mfilename...} значения в командной строке. Все файлы, не включенные в группировку классов, добавляются в класс, заданный как -W java: packageName, className флаг.

Для примера, mcc —W java:myPackage,MyClass fun1.m fun2.m fun3.m генерирует приложение Java myPackage который содержит один класс MyClass. MyClass имеет три метода: fun1, fun2, и fun3.

Однако mcc —W java:myPackage,MyClass fun1.m fun2.m class{MyOtherClass:fun3.m} генерирует приложение Java myPackage который содержит два класса: MyClass и MyOtherClass. MyClass имеет два метода: fun1 и fun2. MyOtherClass имеет один метод fun3.