AppXML command list

<Application ...>General tag that opens the application.
<Beep ...>Sound generation.
<Break ...>Ends execution of the current cycle in accordance with the condition specified or without it.
<Call ...>Calls subprogram written in AppXML or Java.
<Close ...>Closes the specified window. The window is specified through its ID.
<Commit ...>Performs the operation on transaction termination and recording the changes in the database.
<Connect ...>Performs connecting to a data source. One can use as a source a database (MySQL, PosgreSQL, Oracle, ODBC), a file, a remote host, a communication port (COM1, ...)
<Continue ...>Skip the rest of the current iteration and continue execution at the beginning of the next iteration.
<DataSet ...>A container for list-form data storage. It is used for storage of SQL-query results.
<Declare ...>A tag that allows to determine values patterns of both individual attributes of tags and patterns of AppXML-code for further use in a program.
<Document ...>Entity description in the terms of the names of fields, tables and relations. It is used for SQL-query generation to fetch data for both drop and editing.
<Eval ...>Performs expression evaluation. An expression can include variable names, functions, mathematical operations and comparison operations.
<For ...>A loop tag that allows traversing number series, row strings (using regular expressions), AppXML-code tree and attributes of a specific tag.
<If ...>A tag testing a certain condition.
<Include ...>Includes in the current AppXML-code another AppXML-code, which is in a separate file.
<Input ...>An input window description in the terms of entry fields names and their characteristics. At present it competes with the tag Document.
<Mail ...>Sends an e-mail with the possibility of files attachment.
<Mkdir ...>Performs directory creation way independed of platform. Otherwise the tag Shell with the bundled attribute If should be used. In that case system process generation will be performed that will result in increase of command executing time.
<Pause ...>Pause generation. Depending on the type of the application (console or non-console) the way of informing a user will differ.
<Query ...>A description of data source query. The result of the query is stored in DataSet. In case of using a database it is possible to indicate additionally SQL-clauses patterns for saving the changes performed in DataSet in the database.
<Quit ...>Quits an application.
<Return ...>Subprogram exit.
<Rmdir ...>Performs directory removing way independed of platform.
<Rollback ...>Performs an operation on transaction termination with the rollback to the previous state.
<Set ...> Performs changing of variable value or tag attribute value.
<Shell ...>Executes an operating system command.
<Sub ...>Declares a new subprogram.
<Timer ...>Allows determining a regular start of a procedure.
<While ...>A loop.
<Alternate ...>An enquiry window for alternative choice of the "Yes" - "No" type.
<Button ...>A button description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Checkbox ...>A check box description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Choice ...>Choice units description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes. The choice itself may be presented in the form of a pulldown list, a ListBox list with a single of multiple selection or radio buttons with horizontal or vertical layout. Choice units list may be defined explicitly (in a program code) or may be defined through DataSet use.
<Echo ...>Displays a message.
<DateEdit ...>A date entry field description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Group ...>A group emphasis description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Help ...>Help for a user.
<Image ...>An image container description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Label ...>A text string description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Menu ...>A menu description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Msg ...>Displays a message.
<MultiEdit ...>A multiline entry field description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<NumberEdit ...>A numerical information entry field description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Panel ...>A panel description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<StringEdit ...>A text information entry field description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Tablist ...>A tab list description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<Toolbar ...>A toolbar description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes. Each key button of the toolbar may relate to the menu item. In that case both states and behavior are duplicated completely.
<Tree ...>A tree structure description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes.
<View ...>A description of list-form data image display. It works together with DataSet.
<Warning ...>A warning message.
<Window ...>A window description with the possibility to describe parameters (measurement, colors, accessibility, fonts, etc.) and event attributes. The application will be automatically closed after the first window closing.

Each visual tag has the attributes: hint, x, y, height, width, visible, enable, color, bgcolor, font, position.

In each tag there can be indicated an attribute ID for further access to this tag by program means. ID declaration is not necessarily.

All attribute values may be dynamically changed during program run by command Set.

All event attributes (onclick, onclose, onmouseover, onmouseout, onkeypress, onkeyrelease, onmousepressbutton, onerror, etc.) support the call of AppXML-subprograms (one or several separated by a coma), extern Java-classes and execution of AppXML-code specified directly in an attribute.

Each tag has a bundled attribute 'if' that allows building a context-sensitive application.

Each tag behavior can be redefined by means of writing a suitable class-interpreter in Java.

The tags list is not exhaustive and ultimate. Any programmer can declare his tag by means of writing a suitable class-interpreter in Java and its plugging into the interpreter.

© Desta Ltd., All rights reserved.
  

 
ABOUT APPLICATIONXML APPLICATIONXML ADVANTAGES APPLICATIONXML SAMPLES APPLICATIONXML COMMAND LIST FUTURE OF APPLICATIONXML CONTACT ENGLISH RUSSIAN