Projet

Général

Profil

00_string.xml

Emmanuel GARETTE, 14/03/2013 09:47

Télécharger (4,42 ko)

 
1
<?xml version="1.0" encoding="utf-8"?>
2

    
3
<creole>
4

    
5
    <files/>
6

    
7
    <variables>
8

    
9
        <!-- **** Interface interne 0 **** -->
10
        <family name='String'>
11
            <variable name='string' type='string' description='String simple'/>
12
            <variable name='string_basic' type='string' description='String basic' mode="basic"/>
13
            <variable name='string_normal' type='string' description='String normal' />
14
            <variable name='string_expert' type='string' description='String expert' mode="expert"/>
15
            <variable name='string_obligatoire' type='string' description='String obligatoire' mandatory='True'/>
16
            <variable name='string_valeur' type='string' description='String avec valeur par défaut'>
17
                <value>valeur1</value>
18
            </variable>
19
            <variable name='string_valid_enum' type='string' description='String valid_enum sans valeur par défaut'/>
20
            <variable name='string_valid_enum_default' type='string' description='String valid_enum avec valeur par défaut'>
21
                <value>valeur2</value>
22
            </variable>
23
            <variable name='string_random_fill' type='string' description='String fill'/>
24
            <variable name='string_random_auto' type='string' description='String auto'/>
25
        </family>
26
        <family name="stringmulti">
27
            <variable name='string_multi' type='string' description='String simple' multi="True"/>
28
            <variable name='string_basic_multi' type='string' description='String basic' mode="basic" multi="True"/>
29
            <variable name='string_normal_multi' type='string' description='String normal' multi="True"/>
30
            <variable name='string_expert_multi' type='string' description='String expert' multi="True" mode="expert"/>
31
            <variable name='string_obligatoire_multi' type='string' description='String obligatoire' mandatory='True' multi="True"/>
32
            <variable name='string_valeur_multi' type='string' description='String avec valeur par défaut' multi="True">
33
                <value>valeur1</value>
34
            </variable>
35
            <variable name='string_valeur_double_multi' type='string' description='String avec 2 valeurs par défaut' multi="True">
36
                <value>valeur1</value>
37
                <value>valeur2</value>
38
            </variable>
39
            <variable name='string_valid_enum_multi' type='string' description='String valid_enum sans valeur par défaut' multi="True"/>
40
            <variable name='string_valid_enum_default_multi' type='string' description='String valid_enum avec valeur par défaut' multi="True">
41
                <value>valeur2</value>
42
            </variable>
43
            <variable name='string_valid_enum_double_default_multi' type='string' description='String valid_enum avec valeur par défaut' multi="True">
44
                <value>valeur2</value>
45
                <value>valeur3</value>
46
            </variable>
47
            <variable name='string_random_fill_multi' type='string' description='String fill' multi="True"/>
48
            <variable name='string_random_auto_multi' type='string' description='String auto' multi="True"/>
49
            <variable name='string_calc_multi_val' type='string' description='String calc_multi_val' multi="True"/>
50
        </family>
51
        <separators/>
52
    </variables>
53

    
54
    <constraints>
55
        <check name='valid_enum' target='string_valid_enum'>
56
            <param>['valeur1', 'valeur2', 'valeur3']</param>
57
        </check>
58
        <check name='valid_enum' target='string_valid_enum_default'>
59
            <param>['valeur1', 'valeur2', 'valeur3']</param>
60
        </check>
61
        <check name='valid_enum' target='string_valid_enum_default_multi'>
62
            <param>['valeur1', 'valeur2', 'valeur3']</param>
63
        </check>
64
        <check name='valid_enum' target='string_valid_enum_double_default_multi'>
65
            <param>['valeur1', 'valeur2', 'valeur3']</param>
66
        </check>
67
        <fill name='gen_random' target='string_random_fill'/>
68
        <auto name='gen_random' target='string_random_auto'/>
69
        <fill name='gen_random' target='string_random_fill_multi'/>
70
        <auto name='gen_random' target='string_random_auto_multi'/>
71
        <fill name='calc_multi_val' target='string_calc_multi_val'>
72
            <param>valeur non copie</param>
73
            <param type='eole'>string_random_fill</param>
74
            <param type='eole'>string_random_auto</param>
75
        </fill>
76
    </constraints>
77

    
78
    <help/>
79
</creole>
80
<!-- vim: ts=4 sw=4 expandtab
81
-->