24 module

A module is a partial dialog within a comprehensive dialog. It is an independent unit and can be compared with the object dialog. It constitutes the brackets for all objects contained because these objects can be saved in a file. The module functionality represented by resources, rules, defaults, models or instances can be defined in a module.

Definition

module { <Identifier> }
{
  <standard attributes>
  <hierarchy attributes>
}

Such a part of a dialog can for example be used as a library

See also

For further information please read about the object import or refer to chapter “Modularization” in manual “Programming Techniques”.

Events

extevent

finish

start

Children

document

import

module

record

transformer

window

Parents

dialog

module

Menu

none

24.1 Attributes

Attribute

RLD

PID

Properties

Short Description

.child[integer]

object

object

S,G/-/C

accesses the I-th child object

.childcount

integer

integer

-,G/-/-

queries the number of child objects

.class

class

class

-,G/-/-

class / id of object

.document[integer]

object

document

S,G/-/-

accesses the I-th XML Document

.external

boolean

boolean

-,G/-/-

returns if the object class is an USW class

.external[integer]

class

class

-,G/-/-

returns the I-th registered USW class

.firstchild

object

object

S,G/-/C

accesses the first child object

.firstrecord

object

record

S,G/-/C

accesses the first record of an object

.index

integer

integer

-,G/-/-

current index of object in the child list of its parent

.label

string

string

S,G/D/C

name / identifier of object

.lastchild

object

object

S,G/-/C

accesses the last child object

.lastrecord

object

record

S,G/-/C

accesses the last record of an object

.record[integer]

object

record

S,G/-/C

accesses the I-th record of an object

.recordcount

integer

integer

-,G/-/-

queries the number of child records