i-common-assignment.xml /size: 11 Kb    last modification: 2021-10-28 13:51
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="ownnumber">
28                <cd:constant type="cd:text"/>
29            </cd:parameter>
30            <cd:parameter name="placeholder">
31                <cd:constant type="cd:text"/>
32            </cd:parameter>
33        </cd:assignments>
34    </cd:define>
35
36    <cd:define name="assignment-sectiondata-list-optional">
37        <cd:assignments list="yes" optional="yes">
38            <cd:parameter name="title">
39                <cd:constant type="cd:text"/>
40            </cd:parameter>
41            <cd:parameter name="bookmark">
42                <cd:constant type="cd:text"/>
43            </cd:parameter>
44            <cd:parameter name="marking">
45                <cd:constant type="cd:text"/>
46            </cd:parameter>
47            <cd:parameter name="list">
48                <cd:constant type="cd:text"/>
49            </cd:parameter>
50            <cd:parameter name="reference">
51                <cd:constant type="cd:reference"/>
52            </cd:parameter>
53            <cd:parameter name="ownnumber">
54                <cd:constant type="cd:text"/>
55            </cd:parameter>
56            <cd:parameter name="placeholder">
57                <cd:constant type="cd:text"/>
58            </cd:parameter>
59        </cd:assignments>
60    </cd:define>
61
62    <!--           *      -->
63    <!-- \... [..,.=.,..] -->
64    <!--                  -->
65    <!-- * FLOATDATA      -->
66
67    <cd:define name="assignment-floatdata-list">
68        <cd:assignments list="yes">
69            <cd:parameter name="title">
70                <cd:constant type="cd:text"/>
71            </cd:parameter>
72            <cd:parameter name="bookmark">
73                <cd:constant type="cd:text"/>
74            </cd:parameter>
75            <cd:parameter name="marking">
76                <cd:constant type="cd:text"/>
77            </cd:parameter>
78            <cd:parameter name="list">
79                <cd:constant type="cd:text"/>
80            </cd:parameter>
81            <cd:parameter name="location">
82                <cd:resolve name="value-floatlocation"/>
83            </cd:parameter>
84            <cd:parameter name="reference">
85                <cd:constant type="cd:reference"/>
86            </cd:parameter>
87        </cd:assignments>
88    </cd:define>
89
90    <cd:define name="assignment-floatdata-list-optional">
91        <cd:assignments list="yes" optional="yes">
92            <cd:parameter name="title">
93                <cd:constant type="cd:text"/>
94            </cd:parameter>
95            <cd:parameter name="bookmark">
96                <cd:constant type="cd:text"/>
97            </cd:parameter>
98            <cd:parameter name="marking">
99                <cd:constant type="cd:text"/>
100            </cd:parameter>
101            <cd:parameter name="list">
102                <cd:constant type="cd:text"/>
103            </cd:parameter>
104            <cd:parameter name="location">
105                <cd:resolve name="value-floatlocation"/>
106            </cd:parameter>
107            <cd:parameter name="reference">
108                <cd:constant type="cd:reference"/>
109            </cd:parameter>
110        </cd:assignments>
111    </cd:define>
112
113    <!--           *      -->
114    <!-- \... [..,.=.,..] -->
115    <!--                  -->
116    <!-- * REGISTERDATA  -->
117
118    <cd:define name="assignment-registerdata-list">
119        <cd:assignments list="yes">
120            <cd:parameter name="label">
121                <cd:constant type="cd:name"/>
122            </cd:parameter>
123            <cd:parameter name="keys">
124                <cd:constant type="cd:text"/>
125                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
126            </cd:parameter>
127            <cd:parameter name="entries">
128                <cd:constant type="cd:text"/>
129                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
130            </cd:parameter>
131            <cd:parameter name="keys:1">
132                <cd:constant type="cd:text"/>
133            </cd:parameter>
134            <cd:parameter name="keys:2">
135                <cd:constant type="cd:text"/>
136            </cd:parameter>
137            <cd:parameter name="keys:3">
138                <cd:constant type="cd:text"/>
139            </cd:parameter>
140            <cd:parameter name="entries:1">
141                <cd:constant type="cd:text"/>
142            </cd:parameter>
143            <cd:parameter name="entries:2">
144                <cd:constant type="cd:text"/>
145            </cd:parameter>
146            <cd:parameter name="entries:3">
147                <cd:constant type="cd:text"/>
148            </cd:parameter>
149            <cd:parameter name="alternative">
150                <cd:constant type="cd:text"/>
151            </cd:parameter>
152        </cd:assignments>
153    </cd:define>
154
155    <cd:define name="assignment-registerdata-list-optional">
156        <cd:assignments list="yes" optional="yes">
157            <cd:parameter name="label">
158                <cd:constant type="cd:name"/>
159            </cd:parameter>
160            <cd:parameter name="keys">
161                <cd:constant type="cd:text"/>
162                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
163            </cd:parameter>
164            <cd:parameter name="entries">
165                <cd:constant type="cd:text"/>
166                <cd:constant type="cd:text" prefix="cd:processor" method="apply"/>
167            </cd:parameter>
168            <cd:parameter name="keys:1">
169                <cd:constant type="cd:text"/>
170            </cd:parameter>
171            <cd:parameter name="keys:2">
172                <cd:constant type="cd:text"/>
173            </cd:parameter>
174            <cd:parameter name="keys:3">
175                <cd:constant type="cd:text"/>
176            </cd:parameter>
177            <cd:parameter name="entries:1">
178                <cd:constant type="cd:text"/>
179            </cd:parameter>
180            <cd:parameter name="entries:2">
181                <cd:constant type="cd:text"/>
182            </cd:parameter>
183            <cd:parameter name="entries:3">
184                <cd:constant type="cd:text"/>
185            </cd:parameter>
186            <cd:parameter name="alternative">
187                <cd:constant type="cd:text"/>
188            </cd:parameter>
189        </cd:assignments>
190    </cd:define>
191
192    <!--           *        -->
193    <!-- \... [..,.=.,..]   -->
194    <!--                    -->
195    <!-- * CONSTRUCTIONDATA -->
196
197    <cd:define name="assignment-constructiondata-list">
198        <cd:assignments list="yes">
199            <cd:parameter name="title">
200                <cd:constant type="cd:text"/>
201            </cd:parameter>
202            <cd:parameter name="bookmark">
203                <cd:constant type="cd:text"/>
204            </cd:parameter>
205            <cd:parameter name="list">
206                <cd:constant type="cd:text"/>
207            </cd:parameter>
208            <cd:parameter name="reference">
209                <cd:constant type="cd:reference"/>
210            </cd:parameter>
211        </cd:assignments>
212    </cd:define>
213
214    <cd:define name="assignment-constructiondata-list-optional">
215        <cd:assignments list="yes" optional="yes">
216            <cd:parameter name="title">
217                <cd:constant type="cd:text"/>
218            </cd:parameter>
219            <cd:parameter name="bookmark">
220                <cd:constant type="cd:text"/>
221            </cd:parameter>
222            <cd:parameter name="list">
223                <cd:constant type="cd:text"/>
224            </cd:parameter>
225            <cd:parameter name="reference">
226                <cd:constant type="cd:reference"/>
227            </cd:parameter>
228        </cd:assignments>
229    </cd:define>
230
231    <!--           *      -->
232    <!-- \... [..,.=.,..] -->
233    <!--                  -->
234    <!-- * USERDATA       -->
235
236    <cd:define name="assignment-userdata">
237        <cd:assignments>
238            <cd:parameter name="cd:key">
239                <cd:constant type="cd:value"/>
240            </cd:parameter>
241        </cd:assignments>
242    </cd:define>
243
244    <cd:define name="assignment-userdata-optional">
245        <cd:assignments optional="yes">
246            <cd:parameter name="cd:key">
247                <cd:constant type="cd:value"/>
248            </cd:parameter>
249        </cd:assignments>
250    </cd:define>
251
252    <cd:define name="assignment-userdata-list">
253        <cd:assignments list="yes">
254            <cd:parameter name="cd:key">
255                <cd:constant type="cd:value"/>
256            </cd:parameter>
257        </cd:assignments>
258    </cd:define>
259
260    <cd:define name="assignment-userdata-list-optional">
261        <cd:assignments list="yes" optional="yes">
262            <cd:parameter name="cd:key">
263                <cd:constant type="cd:value"/>
264            </cd:parameter>
265        </cd:assignments>
266    </cd:define>
267
268    <!--           *      -->
269    <!-- \... [..,.=.,..] -->
270    <!--                  -->
271    <!-- * LABELDATA      -->
272
273    <cd:define name="assignment-labeldata-list">
274        <cd:assignments list="yes">
275            <cd:parameter name="cd:key">
276                <cd:constant type="cd:key"/>
277            </cd:parameter>
278        </cd:assignments>
279    </cd:define>
280
281    <cd:define name="assignment-labeldata-list-optional">
282        <cd:assignments list="yes" optional="yes">
283            <cd:parameter name="cd:key">
284                <cd:constant type="cd:key"/>
285            </cd:parameter>
286        </cd:assignments>
287    </cd:define>
288
289    <!--           *      -->
290    <!-- \... [..,.=.,..] -->
291    <!--                  -->
292    <!-- CITEDATA         -->
293
294    <cd:define name="assignment-citedata-list">
295        <cd:assignments list="yes">
296            <cd:parameter name="reference">
297                <cd:constant type="cd:reference"/>
298            </cd:parameter>
299            <cd:parameter name="alternative">
300                <cd:resolve name="value-btxalternative"/>
301            </cd:parameter>
302            <cd:parameter name="before">
303                <cd:constant type="cd:command"/>
304            </cd:parameter>
305            <cd:parameter name="after">
306                <cd:constant type="cd:command"/>
307            </cd:parameter>
308            <cd:parameter name="left">
309                <cd:constant type="cd:command"/>
310            </cd:parameter>
311            <cd:parameter name="right">
312                <cd:constant type="cd:command"/>
313            </cd:parameter>
314            <cd:inherit name="setupbtx"/>
315        </cd:assignments>
316    </cd:define>
317
318    <cd:define name="assignment-citedata-list-optional">
319        <cd:assignments list="yes" optional="yes">
320            <cd:parameter name="reference">
321                <cd:constant type="cd:reference"/>
322            </cd:parameter>
323            <cd:parameter name="alternative">
324                <cd:resolve name="value-btxalternative"/>
325            </cd:parameter>
326            <cd:parameter name="before">
327                <cd:constant type="cd:command"/>
328            </cd:parameter>
329            <cd:parameter name="after">
330                <cd:constant type="cd:command"/>
331            </cd:parameter>
332            <cd:parameter name="left">
333                <cd:constant type="cd:command"/>
334            </cd:parameter>
335            <cd:parameter name="right">
336                <cd:constant type="cd:command"/>
337            </cd:parameter>
338            <cd:inherit name="setupbtx"/>
339        </cd:assignments>
340    </cd:define>
341
342</cd:interface>
343