i-common-assignment.xml /size: 14 Kb    last modification: 2025-02-21 11:03
1<?xml version="1.0" encoding="UTF-8"?>
2
3<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
4
5    <!--           *      -->
6    <!-- \... [..,.=.,..] -->
7    <!--                  -->
8    <!-- * SECTIONDATA    -->
9
10    <cd:define name="assignment-sectiondata-list">
11        <cd:assignments list="yes">
12            <cd:parameter name="title">
13                <cd:constant type="cd:text"/>
14            </cd:parameter>
15            <cd:parameter name="bookmark">
16                <cd:constant type="cd:text"/>
17            </cd:parameter>
18            <cd:parameter name="marking">
19                <cd:constant type="cd:text"/>
20            </cd:parameter>
21            <cd:parameter name="list">
22                <cd:constant type="cd:text"/>
23            </cd:parameter>
24            <cd:parameter name="reference">
25                <cd:constant type="cd:reference"/>
26            </cd:parameter>
27            <cd:parameter name="referencetext">
28                <cd:constant type="cd:text"/>
29            </cd:parameter>
30            <cd:parameter name="ownnumber">
31                <cd:constant type="cd:text"/>
32            </cd:parameter>
33            <cd:parameter name="placeholder">
34                <cd:constant type="cd:text"/>
35            </cd:parameter>
36        </cd:assignments>
37    </cd:define>
38
39    <cd:define name="assignment-sectiondata-list-optional">
40        <cd:assignments list="yes" optional="yes">
41            <cd:parameter name="title">
42                <cd:constant type="cd:text"/>
43            </cd:parameter>
44            <cd:parameter name="bookmark">
45                <cd:constant type="cd:text"/>
46            </cd:parameter>
47            <cd:parameter name="marking">
48                <cd:constant type="cd:text"/>
49            </cd:parameter>
50            <cd:parameter name="list">
51                <cd:constant type="cd:text"/>
52            </cd:parameter>
53            <cd:parameter name="reference">
54                <cd:constant type="cd:reference"/>
55            </cd:parameter>
56            <cd:parameter name="referencetext">
57                <cd:constant type="cd:text"/>
58            </cd:parameter>
59            <cd:parameter name="ownnumber">
60                <cd:constant type="cd:text"/>
61            </cd:parameter>
62            <cd:parameter name="placeholder">
63                <cd:constant type="cd:text"/>
64            </cd:parameter>
65        </cd:assignments>
66    </cd:define>
67
68    <!--           *      -->
69    <!-- \... [..,.=.,..] -->
70    <!--                  -->
71    <!-- * FLOATDATA      -->
72
73    <cd:define name="assignment-floatdata-list">
74        <cd:assignments list="yes">
75            <cd:parameter name="title">
76                <cd:constant type="cd:text"/>
77            </cd:parameter>
78            <cd:parameter name="bookmark">
79                <cd:constant type="cd:text"/>
80            </cd:parameter>
81            <cd:parameter name="marking">
82                <cd:constant type="cd:text"/>
83            </cd:parameter>
84            <cd:parameter name="list">
85                <cd:constant type="cd:text"/>
86            </cd:parameter>
87            <cd:parameter name="location">
88                <cd:resolve name="value-floatlocation"/>
89            </cd:parameter>
90            <cd:parameter name="reference">
91                <cd:constant type="cd:reference"/>
92            </cd:parameter>
93            <cd:parameter name="referencetext">
94                <cd:constant type="cd:text"/>
95            </cd:parameter>
96        </cd:assignments>
97    </cd:define>
98
99    <cd:define name="assignment-floatdata-list-optional">
100        <cd:assignments list="yes" optional="yes">
101            <cd:parameter name="title">
102                <cd:constant type="cd:text"/>
103            </cd:parameter>
104            <cd:parameter name="bookmark">
105                <cd:constant type="cd:text"/>
106            </cd:parameter>
107            <cd:parameter name="marking">
108                <cd:constant type="cd:text"/>
109            </cd:parameter>
110            <cd:parameter name="list">
111                <cd:constant type="cd:text"/>
112            </cd:parameter>
113            <cd:parameter name="location">
114                <cd:resolve name="value-floatlocation"/>
115            </cd:parameter>
116            <cd:parameter name="reference">
117                <cd:constant type="cd:reference"/>
118            </cd:parameter>
119            <cd:parameter name="referencetext">
120                <cd:constant type="cd:text"/>
121            </cd:parameter>
122        </cd:assignments>
123    </cd:define>
124
125    <!--           *      -->
126    <!-- \... [..,.=.,..] -->
127    <!--                  -->
128    <!-- * REGISTERDATA  -->
129
130    <cd:define name="assignment-registerdata-list">
131        <cd:assignments list="yes">
132            <cd:parameter name="label">
133                <cd:constant type="cd:name"/>
134            </cd:parameter>
135            <cd:parameter name="keys">
136                <cd:constant type="cd:text"/>
137                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
138            </cd:parameter>
139            <cd:parameter name="entries">
140                <cd:constant type="cd:text"/>
141                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
142            </cd:parameter>
143            <cd:parameter name="processors">
144                <cd:constant type="cd:processor"/>
145            </cd:parameter>
146            <cd:parameter name="keys:1">
147                <cd:constant type="cd:text"/>
148            </cd:parameter>
149            <cd:parameter name="keys:2">
150                <cd:constant type="cd:text"/>
151            </cd:parameter>
152            <cd:parameter name="keys:3">
153                <cd:constant type="cd:text"/>
154            </cd:parameter>
155            <cd:parameter name="entries:1">
156                <cd:constant type="cd:text"/>
157            </cd:parameter>
158            <cd:parameter name="entries:2">
159                <cd:constant type="cd:text"/>
160            </cd:parameter>
161            <cd:parameter name="entries:3">
162                <cd:constant type="cd:text"/>
163            </cd:parameter>
164            <cd:parameter name="alternative">
165                <cd:constant type="cd:text"/>
166            </cd:parameter>
167            <cd:parameter name="processors:1">
168                <cd:constant type="cd:processor"/>
169            </cd:parameter>
170            <cd:parameter name="processors:2">
171                <cd:constant type="cd:processor"/>
172            </cd:parameter>
173            <cd:parameter name="processors:3">
174                <cd:constant type="cd:processor"/>
175            </cd:parameter>
176        </cd:assignments>
177    </cd:define>
178
179    <cd:define name="assignment-registerdata-list-optional">
180        <cd:assignments list="yes" optional="yes">
181            <cd:parameter name="label">
182                <cd:constant type="cd:name"/>
183            </cd:parameter>
184            <cd:parameter name="keys">
185                <cd:constant type="cd:text"/>
186                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
187            </cd:parameter>
188            <cd:parameter name="entries">
189                <cd:constant type="cd:text"/>
190                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
191            </cd:parameter>
192            <cd:parameter name="keys:1">
193                <cd:constant type="cd:text"/>
194            </cd:parameter>
195            <cd:parameter name="keys:2">
196                <cd:constant type="cd:text"/>
197            </cd:parameter>
198            <cd:parameter name="keys:3">
199                <cd:constant type="cd:text"/>
200            </cd:parameter>
201            <cd:parameter name="entries:1">
202                <cd:constant type="cd:text"/>
203            </cd:parameter>
204            <cd:parameter name="entries:2">
205                <cd:constant type="cd:text"/>
206            </cd:parameter>
207            <cd:parameter name="entries:3">
208                <cd:constant type="cd:text"/>
209            </cd:parameter>
210            <cd:parameter name="alternative">
211                <cd:constant type="cd:text"/>
212            </cd:parameter>
213        </cd:assignments>
214    </cd:define>
215
216    <!--           *        -->
217    <!-- \... [..,.=.,..]   -->
218    <!--                    -->
219    <!-- * CONSTRUCTIONDATA -->
220
221    <cd:define name="assignment-constructiondata-list">
222        <cd:assignments list="yes">
223            <cd:parameter name="title">
224                <cd:constant type="cd:text"/>
225            </cd:parameter>
226            <cd:parameter name="bookmark">
227                <cd:constant type="cd:text"/>
228            </cd:parameter>
229            <cd:parameter name="list">
230                <cd:constant type="cd:text"/>
231            </cd:parameter>
232            <cd:parameter name="reference">
233                <cd:constant type="cd:reference"/>
234            </cd:parameter>
235            <cd:parameter name="referencetext">
236                <cd:constant type="cd:text"/>
237            </cd:parameter>
238        </cd:assignments>
239    </cd:define>
240
241    <cd:define name="assignment-constructiondata-list-optional">
242        <cd:assignments list="yes" optional="yes">
243            <cd:parameter name="title">
244                <cd:constant type="cd:text"/>
245            </cd:parameter>
246            <cd:parameter name="bookmark">
247                <cd:constant type="cd:text"/>
248            </cd:parameter>
249            <cd:parameter name="list">
250                <cd:constant type="cd:text"/>
251            </cd:parameter>
252            <cd:parameter name="reference">
253                <cd:constant type="cd:reference"/>
254            </cd:parameter>
255            <cd:parameter name="referencetext">
256                <cd:constant type="cd:text"/>
257            </cd:parameter>
258        </cd:assignments>
259    </cd:define>
260
261    <!--           *      -->
262    <!-- \... [..,.=.,..] -->
263    <!--                  -->
264    <!-- * USERDATA       -->
265
266    <cd:define name="assignment-userdata">
267        <cd:assignments>
268            <cd:parameter name="cd:key">
269                <cd:constant type="cd:value"/>
270            </cd:parameter>
271        </cd:assignments>
272    </cd:define>
273
274    <cd:define name="assignment-userdata-optional">
275        <cd:assignments optional="yes">
276            <cd:parameter name="cd:key">
277                <cd:constant type="cd:value"/>
278            </cd:parameter>
279        </cd:assignments>
280    </cd:define>
281
282    <cd:define name="assignment-userdata-list">
283        <cd:assignments list="yes">
284            <cd:parameter name="cd:key">
285                <cd:constant type="cd:value"/>
286            </cd:parameter>
287        </cd:assignments>
288    </cd:define>
289
290    <cd:define name="assignment-userdata-list-optional">
291        <cd:assignments list="yes" optional="yes">
292            <cd:parameter name="cd:key">
293                <cd:constant type="cd:value"/>
294            </cd:parameter>
295        </cd:assignments>
296    </cd:define>
297
298    <!--           *      -->
299    <!-- \... [..,.=.,..] -->
300    <!--                  -->
301    <!-- * LABELDATA      -->
302
303    <cd:define name="assignment-labeldata-list">
304        <cd:assignments list="yes">
305            <cd:parameter name="cd:key">
306                <cd:constant type="cd:key"/>
307            </cd:parameter>
308        </cd:assignments>
309    </cd:define>
310
311    <cd:define name="assignment-labeldata-list-optional">
312        <cd:assignments list="yes" optional="yes">
313            <cd:parameter name="cd:key">
314                <cd:constant type="cd:key"/>
315            </cd:parameter>
316        </cd:assignments>
317    </cd:define>
318
319    <!--           *      -->
320    <!-- \... [..,.=.,..] -->
321    <!--                  -->
322    <!-- CITEDATA         -->
323
324    <cd:define name="assignment-citedata-list">
325        <cd:assignments list="yes">
326            <cd:parameter name="reference">
327                <cd:constant type="cd:reference"/>
328            </cd:parameter>
329            <cd:parameter name="alternative">
330                <cd:resolve name="value-btxalternative"/>
331            </cd:parameter>
332            <cd:parameter name="before">
333                <cd:constant type="cd:command"/>
334            </cd:parameter>
335            <cd:parameter name="after">
336                <cd:constant type="cd:command"/>
337            </cd:parameter>
338            <cd:parameter name="left">
339                <cd:constant type="cd:command"/>
340            </cd:parameter>
341            <cd:parameter name="right">
342                <cd:constant type="cd:command"/>
343            </cd:parameter>
344            <cd:inherit name="setupbtx"/>
345        </cd:assignments>
346    </cd:define>
347
348    <cd:define name="assignment-citedata-list-optional">
349        <cd:assignments list="yes" optional="yes">
350            <cd:parameter name="reference">
351                <cd:constant type="cd:reference"/>
352            </cd:parameter>
353            <cd:parameter name="alternative">
354                <cd:resolve name="value-btxalternative"/>
355            </cd:parameter>
356            <cd:parameter name="before">
357                <cd:constant type="cd:command"/>
358            </cd:parameter>
359            <cd:parameter name="after">
360                <cd:constant type="cd:command"/>
361            </cd:parameter>
362            <cd:parameter name="left">
363                <cd:constant type="cd:command"/>
364            </cd:parameter>
365            <cd:parameter name="right">
366                <cd:constant type="cd:command"/>
367            </cd:parameter>
368            <cd:inherit name="setupbtx"/>
369        </cd:assignments>
370    </cd:define>
371
372    <!--           *      -->
373    <!-- \... [..,.=.,..] -->
374    <!--                  -->
375    <!-- FORMULADATA      -->
376
377    <cd:define name="assignment-formuladata-list">
378        <cd:assignments list="yes">
379            <cd:parameter name="title">
380                <cd:constant type="cd:text"/>
381            </cd:parameter>
382            <cd:parameter name="reference">
383                <cd:resolve name="value-formulareference"/>
384            </cd:parameter>
385            <cd:parameter name="bookmark">
386                <cd:constant type="cd:text"/>
387            </cd:parameter>
388            <cd:parameter name="list">
389                <cd:resolve name="cd:text"/>
390            </cd:parameter>
391            <cd:parameter name="suffix">
392                <cd:constant type="cd:text"/>
393            </cd:parameter>
394        </cd:assignments>
395    </cd:define>
396
397    <cd:define name="assignment-formuladata-list-optional">
398        <cd:assignments list="yes" optional="yes">
399            <cd:parameter name="title">
400                <cd:constant type="cd:text"/>
401            </cd:parameter>
402            <cd:parameter name="reference">
403                <cd:resolve name="value-formulareference"/>
404            </cd:parameter>
405            <cd:parameter name="bookmark">
406                <cd:constant type="cd:text"/>
407            </cd:parameter>
408            <cd:parameter name="list">
409                <cd:constant type="cd:text"/>
410            </cd:parameter>
411            <cd:parameter name="suffix">
412                <cd:constant type="cd:text"/>
413            </cd:parameter>
414        </cd:assignments>
415    </cd:define>
416
417</cd:interface>
418