EOGenerator е инструмент на командния ред за генериране на Java и Objective-C EO класове от файл (а) EOModel чрез различен метод от Apple на EOModeler. Два класа се генерират за всеки EOEntity: който се генерира всеки път се променя EOEntity и подклас (реалната класа ЕО), който се генерира само веднъж. Този подход позволява на бизнес-логика да се изпълнява в подклас без страх да не бъдат изтрити.
При използване на потребителски шаблони, че е възможно (между другото) да има обичай суперкласа за генерираните класове EO и генериране на Objective-C #import изявления правилно, ако EOModels свързани помежду си живеят в отделни рамки.
EOGenerator може да бъде съставен и използван за MacOS X 10.x, MacOS X сървър 1.2, WebObjects / NT, и OPENSTEP. Той идва с изходния код.
Какво ново в тази версия:
- Построен като универсална двоичен за използване на Intel Mac-ове.
- Фиксирано на Apple бъги боравене с Булева атрибути (Number атрибути с valueType на "C"). Те сега трябва да се генерира правилно като Булева вместо Number. Съобщените от Miguel Arroz.
- Добавена -encoding и -templateEncoding параметри за контрол на кодирането на знаците на генерираните файлове и шаблони. Предложена от Франсис Labrie.
- Добавени подобрения -filenameTemplate (isSubclass / isSuperclass променливи) за по-гъвкаво производство на името на файла. Предложена от Stephane Corthesy.
- Добавено -lastLetter NSString метод за използване в шаблони. Предложена от Грег Hulands.
- Добавена Barebones EOF хедъри да позволи компилация с WebObjects 5.3. Публикувано от Майк Schrag.
- Фиксирана бъг, който пропуска JavaClient поколение клас, ако от страна на сървъра класа беше EOGenericRecord. Съобщените от Дейвид Avendasora.
- Фиксирани WebObjects 5.2+ JavaClient поколение при използване на наследството образувание. Съобщените от Дейвид Avendasora.
- Добавена дневник съобщение в многословно режим, когато хвърлим EOGenericRecord лица.
- предотвратено странно, но безобидна "EOControlJava RemoveMethodList ..." влезете съобщение, което понякога се появява.
- актуализира с нова MiscMerge; Допълва, кодиращ подкрепа и фиксира няколко бъга.
<силни> Изисквания :
& Nbsp;
- MacOS X w / WebObjects
- MacOS X сървър 1.2 w / WebObjects
- Windows NT / 2000 W / WebObjects
- OPENSTEP w / EOF
& Nbsp;
Коментари не е намерена