Java GetOpt Generator е софтуер, който генерира аргумент анализатор от команден ред от XML файл.
А 'анализатор "и клас" довереник "са генерирани, която дава възможност на програма да бъде или стартира от командния ред или програмно конфигуриран и екзекутиран от друго приложение Java.
GetOpt Generator е Self-хостинг означава, че самата използва за генериране на своя команден ред анализатор.
Configuration
Посетете GetOpt.xml, на XML, използван от GetOpt да генерира свой собствен команден ред анализатор, за пример за това, което конфигурационния файл XML трябва да изглежда така.
<Бразилски /> По принцип всеки вариант има:
име
дълго име на опцията. Отделни логически думи с "_" (т.е. long_opt)
кратко
Short (1 Чар) псевдоним на опцията
тип
Един от:
· булев
· число
· низ
· вход-файл (проверява дали съществува файл)
· input- реж (проверява наличието реж)
· изход-файл (третирани като низ за сега)
· изход-режисьор (третирани като низ за сега)
бягане GetOpt <Бразилски / >
Обаждане GetOpt с --help генерира следния изход
опции за GetOpt:
[--help | -? ]
(--xmlFile | -х) Xml_file
(--javaDir | -j) java_dir
(--exeClass | -e) exe_class
(--mainClass | - м) main_class
(--configClass | -С) config_class
ЗАБЕЛЕЖКА: Опциите в скоби "[]" са задължителни
All камилска случай дълги ОПЦ могат да бъдат представени при използване. с малки букви,
както и с "-" или "_" разделяте камилата-Двукорпусен думите
(т.е. --longOpt | --longopt | --long_opt | --long-ОПТ) <Бразилски / >
xml_file
The XML файл, съдържащ конфигурация
main_class
напълно квалифицирана име (пакет + клас) на генерираните класа че ще направи разбор на командния ред (т.е. съдържа основен метод ()).
config_class
The напълно квалифицирано име (package_class) на генерираните клас, който ще съхранява информацията за довереник .
java_dir
Базовата изходна директория (т.е. си SRC директория). Генерираните файлове ще бъдат запазени в /java/dir/package/path/ClassName.java
exe_class
The Java класа на генерираното от командния ред парсера да се обадя след разбор командния ред.
класа ЕХЕ се очаква да съдържа конструктор, който приема на config_class например.
класа ЕХЕ се очаква да съдържа метод за изпълнение на (), който ще да се свика от парсера на командния ред.
Това е отговорност на класа Търсейки да валидира Анализирани синтактичнo довереник, но config_class се генерира с Потвърди () функция, която върши тежката работа.
Софтуер детайли:
Версия: 0.81.2
Дата на качване: 20 Feb 15
Разрешително: Безплатно
Популярност: 6
Коментари не е намерена