[OpenAjaxIDE] Schema and spec changes per today's phone call

Jon Ferraiolo jferrai at us.ibm.com
Tue Jul 29 17:40:53 PDT 2008



Here is a list of changes I made to the language schema and spec per
decisions at today's phone call:

(1) The standard/required suffix for OpenAjax Metadata files is now
"oam.xml". Library metadata files must end with "library.oam.xml". Here are
some valid file names for widget metadata files and API metadata files:

-- oam.xml
-- combobox_oam.xml
-- treewidget.oam.xml
-- io.oam.xml.
-- BLAZOoam.xml

If an Ajax library includes a library metadata file, here are some valid
file names for that file:

-- library.oam.xml
-- terrificulous.library.oam.xml
-- BLAZOlibrary.oam.xml

(2) For <require>, added a 'library' attribute and removed the 'copy'
attribute.

(3) Changed the schema such that <options> is optional. It is now possible
for <option> to be a direct child of <enum>, <property>, <parameter>, and
<field>.

(4) For the <option> element, changed the 'label' attribute to a <label>
subelement. (To allow for localization.)

(4) Changed the <seealso> element into a <reference> element and added an
(optional) plural <references> element.

(5) <category> now has no content

(6) For the <widget> element, changed the 'directoryTitle' attribute to a
<directoryTitle> subelement. (To allow for localization.)

(7) Put a 'locid' attribute on <aboutMe>, <available>, <content>,
<deprecated>, <description>, <directoryTitle>, <example>, <label>,
<license>, <quote>, <remarks>, <reference>, <title>, <useragent>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openajax.org/pipermail/ide/attachments/20080729/35f18273/attachment.html 


More information about the IDE mailing list