configurationengine/source/cone/confml/tests/testdata/read_write/read_only_setting_test.confml
author terytkon
Thu, 11 Mar 2010 17:04:37 +0200
changeset 0 2e8eeb919028
permissions -rw-r--r--
Adding EPL version of configurationengine.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
<configuration xmlns="http://www.s60.com/xml/confml/2"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     4
               name="Read-only setting test">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     5
    <feature ref="ReadOnlySettingTest" name="Read-only setting test">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     6
        <desc>Feature for testing attribute 'readOnly' in settings.</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
        <setting ref="RealSetting" name="Real setting" type="real" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
            <desc>A real setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    12
        <setting ref="IntSetting" name="Int setting" type="int" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
            <desc>An int setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
        <setting ref="StringSetting" name="String setting" type="string" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
            <desc>A string setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
        <setting ref="BooleanSetting" name="Boolean setting" type="boolean" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
            <desc>A boolean setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
        <setting ref="SelectionSetting" name="Selection setting" type="selection" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
            <desc>A selection setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    26
            <option name="Option0" value="0"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    27
            <option name="Option1" value="1"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    28
            <option name="Option2" value="2"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    29
            <option name="Option3" value="3"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    30
            <option name="Option4" value="4"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    31
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    32
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    33
        <setting ref="MultiSelectionSetting" name="Multi-selection setting" type="multiSelection" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    34
            <desc>A multi-selection setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    35
            <option name="Option 0" value="opt 0"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    36
            <option name="Option 1" value="opt 1"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    37
            <option name="Option 2" value="opt 2"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    38
            <option name="Option 3" value="opt 3"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    39
            <option name="Option 4" value="opt 4"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    40
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    41
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    42
        <setting ref="FolderSetting" name="Folder setting" type="folder" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    43
            <localPath readOnly="true"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    44
            <targetPath readOnly="true"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    45
            <desc>A folder setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    46
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    47
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    48
        <setting ref="FileSetting" name="File setting" type="file" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
            <localPath readOnly="true"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    50
            <targetPath readOnly="true"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    51
            <desc>A file setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    52
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    53
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    54
        <setting ref="DateSetting" name="Date setting" type="date" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    55
            <desc>A date setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    56
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    57
        <setting ref="TimeSetting" name="Time setting" type="time" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    58
            <desc>A time setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    59
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    60
        <setting ref="DateTimeSetting" name="Date-time setting" type="dateTime" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    61
            <desc>A date-time setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    62
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    63
        <setting ref="DurationSetting" name="Duration setting" type="duration" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    64
            <desc>A duration setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    65
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    66
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    67
        <setting ref="SequenceSetting" name="Sequence setting" type="sequence" readOnly="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    68
            <desc>A sequence setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    69
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    70
            <setting ref="RealSubSetting" name="Real sub-setting" type="real">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    71
                <desc>A real sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    72
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    73
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    74
            <setting ref="IntSubSetting" name="Int sub-setting" type="int">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    75
                <desc>An int sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    76
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    77
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    78
            <setting ref="StringSubSetting" name="String sub-setting" type="string">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    79
                <desc>A string sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    80
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    81
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    82
            <setting ref="BooleanSubSetting" name="Boolean sub-setting" type="boolean">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    83
                <desc>A boolean sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    84
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    85
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    86
            <setting ref="SelectionSubSetting" name="Selection sub-setting" type="selection">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    87
                <desc>A selection sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    88
                <option name="Op0" value="0"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    89
                <option name="Op1" value="1"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    90
                <option name="Op2" value="2"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    91
                <option name="Op3" value="3"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    92
                <option name="Op4" value="4"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    93
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    94
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    95
            <setting ref="MultiSelectionSubSetting" name="Multi-selection sub-setting" type="multiSelection">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    96
                <desc>A multi-selection sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    97
                <option name="Option 0" value="opt 0"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    98
                <option name="Option 1" value="opt 1"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    99
                <option name="Option 2" value="opt 2"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   100
                <option name="Option 3" value="opt 3"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   101
                <option name="Option 4" value="opt 4"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   102
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   103
            
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   104
            <setting ref="FolderSubSetting" name="Folder sub-setting" type="folder">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   105
                <localPath/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   106
                <targetPath/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   107
                <desc>A folder sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   108
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   109
            
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   110
            <setting ref="FileSubSetting" name="File sub-setting" type="file">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   111
                <localPath/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   112
                <targetPath/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   113
                <desc>A file sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   114
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   115
            
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   116
            <setting ref="DateSubSetting" name="Date sub-setting" type="date">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   117
                <desc>A date sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   118
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   119
            <setting ref="TimeSubSetting" name="Time sub-setting" type="time">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   120
                <desc>A time sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   121
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   122
            <setting ref="DateTimeSubSetting" name="Date-time sub-setting" type="dateTime">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   123
                <desc>A date-time sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   124
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   125
            <setting ref="DurationSubSetting" name="Duration sub-setting" type="duration">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   126
                <desc>A duration sub-setting</desc>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   127
            </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   128
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   129
        </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   130
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   131
    </feature>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   132
  
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   133
  <data>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   134
    <ReadOnlySettingTest>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   135
        <RealSetting>3.14</RealSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   136
        <IntSetting>10</IntSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   137
        <StringSetting>default string</StringSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   138
        <BooleanSetting>true</BooleanSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   139
        <SelectionSetting>1</SelectionSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   140
        <MultiSelectionSetting>"opt 0" "opt 2" "opt 4"</MultiSelectionSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   141
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   142
        <FolderSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   143
            <localPath>default_folder</localPath>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   144
            <targetPath>default_target_folder/</targetPath>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   145
        </FolderSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   146
        <FileSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   147
            <localPath>default_file.txt</localPath>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   148
            <targetPath>default_target_folder/default_file_renamed.txt</targetPath>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   149
        </FileSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   150
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   151
        <DateSetting>2009-02-02</DateSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   152
        <TimeSetting>07:30:15</TimeSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   153
        <DateTimeSetting>2009-02-02-07:00:00</DateTimeSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   154
        <DurationSetting>P5Y4M3DT12H25M15S</DurationSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   155
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   156
        <SequenceSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   157
            <RealSubSetting>1.25</RealSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   158
            <IntSubSetting>128</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   159
            <StringSubSetting>def1</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   160
            <BooleanSubSetting>false</BooleanSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   161
            <SelectionSubSetting>1</SelectionSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   162
            <MultiSelectionSubSetting>"opt 1"</MultiSelectionSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   163
            <FolderSubSetting><localPath>seq/def1_folder</localPath></FolderSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   164
            <FileSubSetting><localPath>seq/def1_file.txt</localPath></FileSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   165
            <DateSubSetting>2009-02-02</DateSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   166
            <TimeSubSetting>07:30:15</TimeSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   167
            <DateTimeSubSetting>2009-02-02-07:00:00</DateTimeSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   168
            <DurationSubSetting>P5Y4M3DT12H25M15S</DurationSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   169
        </SequenceSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   170
    </ReadOnlySettingTest>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   171
  </data>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   172
</configuration>