Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:

http://med.kuleuven.be/exporl/apex/4.1.2/experiment

Resource hierarchy:

Main schema spin.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Included schema prefix.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Included schema screens.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Included schema xmlgeneratingplugin.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Element apex:speechmaterialfile
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#speechmaterialfile_noises spin.tmp#speechmaterialfile_speechmaterial
Properties
content complex
Model
Children noises, speechmaterial
Instance
<apex:speechmaterialfile xmlns:apex="http://med.kuleuven.be/exporl/apex/4.1.2/experiment">
  <noises>{1,1}</noises>
  <speechmaterial id="">{1,1}</speechmaterial>
</apex:speechmaterialfile>
Source
<xs:element name="speechmaterialfile">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="noises" type="apex:noisesType"/>
      <xs:element name="speechmaterial" type="apex:speechmaterialType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:speechmaterialfile / noises
Namespace No namespace
Diagram
Diagram spin.tmp#noisesType_noise spin.tmp#noisesType
Type apex:noisesType
Properties
content complex
Model
Children noise
Instance
<noises>
  <noise id="">{1,unbounded}</noise>
</noises>
Source
<xs:element name="noises" type="apex:noisesType"/>
[ top ]
Element apex:noisesType / noise
Namespace No namespace
Diagram
Diagram spin.tmp#noisesType_noisesType_noise_id spin.tmp#noisesType_noisesType_noise_description spin.tmp#noisesType_noisesType_noise_name spin.tmp#noisesType_noisesType_noise_file spin.tmp#noisesType_noisesType_noise_rms spin.tmp#noisesType_noisesType_noise_speechmaterial
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children description, file, name, rms, speechmaterial
Instance
<noise id="">
  <description>{0,1}</description>
  <name>{0,1}</name>
  <file>{1,1}</file>
  <rms>{1,1}</rms>
  <speechmaterial category="">{0,1}</speechmaterial>
</noise>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element maxOccurs="unbounded" minOccurs="1" name="noise">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="description" type="xs:string"/>
      <xs:element minOccurs="0" name="name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name is the string that is shown in the drop down box to select the speech material. If name is not specified here, the ID will be used as the name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="file" type="xs:string"/>
      <xs:element name="rms" type="xs:double">
        <xs:annotation>
          <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="speechmaterial">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>If a noise is specific to a speech material, the speech material can be specified here</xs:documentation>
          </xs:annotation>
          <xs:simpleContent>
            <xs:extension base="xs:IDREF">
              <!--xs:attribute name="id" use="required" type="xs:IDREF"/-->
              <xs:attribute name="category" type="xs:Name" use="optional"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:noisesType / noise / description
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="description" type="xs:string"/>
[ top ]
Element apex:noisesType / noise / name
Namespace No namespace
Annotations
Name is the string that is shown in the drop down box to select the speech material. 
If name is not specified here, the ID will be used as the name
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name is the string that is shown in the drop down box to select the speech material. If name is not specified here, the ID will be used as the name</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:noisesType / noise / file
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="file" type="xs:string"/>
[ top ]
Element apex:noisesType / noise / rms
Namespace No namespace
Annotations
RMS energy of the signal on disk in dBFS
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="rms" type="xs:double">
  <xs:annotation>
    <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:noisesType / noise / speechmaterial
Namespace No namespace
Diagram
Diagram spin.tmp#noisesType_noisesType_noise_noisesType_noisesType_noise_speechmaterial_category
Type extension of xs:IDREF
Properties
content complex
minOccurs 0
maxOccurs 1
Attributes
QName Type Use
category xs:Name optional
Source
<xs:element maxOccurs="1" minOccurs="0" name="speechmaterial">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>If a noise is specific to a speech material, the speech material can be specified here</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:IDREF">
        <!--xs:attribute name="id" use="required" type="xs:IDREF"/-->
        <xs:attribute name="category" type="xs:Name" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:speechmaterialfile / speechmaterial
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialType_id spin.tmp#speechmaterialType_rms spin.tmp#speechmaterialType_type spin.tmp#speechmaterialType_values_for_mean spin.tmp#speechmaterialType_list spin.tmp#speechmaterialType_category spin.tmp#speechmaterialType
Type apex:speechmaterialType
Properties
content complex
Model
Children category, list, rms, type, values_for_mean
Instance
<speechmaterial id="">
  <rms>{1,1}</rms>
  <type>{0,1}</type>
  <values_for_mean>{0,1}</values_for_mean>
  <list id="">{1,unbounded}</list>
  <category id="">{1,unbounded}</category>
</speechmaterial>
Attributes
QName Type Use
id xs:ID optional
Source
<xs:element name="speechmaterial" type="apex:speechmaterialType"/>
[ top ]
Element apex:speechmaterialType / rms
Namespace No namespace
Annotations
RMS energy of the signal on disk in dBFS
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="rms" type="xs:double">
  <xs:annotation>
    <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialType / type
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
default openset
Facets
enumeration openset
Open set speech material
enumeration child
Speech material for children, e.g., Göttinger
enumeration matrix
Matrix test: the user has to click together a sentence based on components shown on screen
Source
<xs:element name="type" minOccurs="0" default="openset">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="openset">
        <xs:annotation>
          <xs:documentation>Open set speech material</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="child">
        <xs:annotation>
          <xs:documentation>Speech material for children, e.g., Göttinger</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="matrix">
        <xs:annotation>
          <xs:documentation>Matrix test: the user has to click together a sentence based on components shown on screen</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element apex:speechmaterialType / values_for_mean
Namespace No namespace
Annotations
Number of trials to use for calculating the mean when processing results
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
default 6
Source
<xs:element name="values_for_mean" type="xs:positiveInteger" minOccurs="0" default="6">
  <xs:annotation>
    <xs:documentation>Number of trials to use for calculating the mean when processing results</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialType / list
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialListType_id spin.tmp#speechmaterialListType_speechtoken spin.tmp#speechmaterialListType
Type apex:speechmaterialListType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children speechtoken
Instance
<list id="">
  <speechtoken id="">{1,unbounded}</speechtoken>
</list>
Attributes
QName Type Use
id xs:string optional
Source
<xs:element name="list" type="apex:speechmaterialListType" minOccurs="1" maxOccurs="unbounded"/>
[ top ]
Element apex:speechmaterialListType / speechtoken
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_id spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_file spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_text
Properties
content complex
maxOccurs unbounded
Model
Children file, text
Instance
<speechtoken id="">
  <file>{1,1}</file>
  <text>{1,1}</text>
</speechtoken>
Attributes
QName Type Use
id xs:string optional
Source
<xs:element name="speechtoken" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="file" type="xs:string">
        <xs:annotation>
          <xs:documentation>Location of wav file associated with this token. Relative to prefix above</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text">
        <xs:complexType mixed="true">
          <xs:choice maxOccurs="unbounded" minOccurs="0">
            <xs:element name="key" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Keyword, to be used by the corrector</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="skey" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Part of a split keyword, to be used by the corrector.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="b" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Bold</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="u" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Underline</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="i" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Italic</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="xs:string"/>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / file
Namespace No namespace
Annotations
Location of wav file associated with this token. Relative to prefix above
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="file" type="xs:string">
  <xs:annotation>
    <xs:documentation>Location of wav file associated with this token. Relative to prefix above</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / text
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_speechmaterialListType_speechmaterialListType_speechtoken_text_key spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_speechmaterialListType_speechmaterialListType_speechtoken_text_skey spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_speechmaterialListType_speechmaterialListType_speechtoken_text_b spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_speechmaterialListType_speechmaterialListType_speechtoken_text_u spin.tmp#speechmaterialListType_speechmaterialListType_speechtoken_speechmaterialListType_speechmaterialListType_speechtoken_text_i
Properties
content complex
mixed true
Model
key* | skey* | b* | u* | i*
Children b, i, key, skey, u
Instance
<text>
  <key>{0,unbounded}</key>
  <skey>{0,unbounded}</skey>
  <b>{0,unbounded}</b>
  <u>{0,unbounded}</u>
  <i>{0,unbounded}</i>
</text>
Source
<xs:element name="text">
  <xs:complexType mixed="true">
    <xs:choice maxOccurs="unbounded" minOccurs="0">
      <xs:element name="key" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Keyword, to be used by the corrector</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="skey" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Part of a split keyword, to be used by the corrector.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="b" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Bold</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="u" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Underline</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="i" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Italic</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / text / key
Namespace No namespace
Annotations
Keyword, to be used by the
corrector
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="key" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Keyword, to be used by the corrector</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / text / skey
Namespace No namespace
Annotations
Part of a split keyword, to be used by the
corrector.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="skey" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Part of a split keyword, to be used by the corrector.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / text / b
Namespace No namespace
Annotations
Bold
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="b" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Bold</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / text / u
Namespace No namespace
Annotations
Underline
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="u" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Underline</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialListType / speechtoken / text / i
Namespace No namespace
Annotations
Italic
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="i" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Italic</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialType / category
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialType_speechmaterialType_category_id spin.tmp#speechmaterialType_speechmaterialType_category_rms spin.tmp#speechmaterialType_speechmaterialType_category_list
Properties
content complex
maxOccurs unbounded
Model
Children list, rms
Instance
<category id="">
  <rms>{0,1}</rms>
  <list id="">{1,unbounded}</list>
</category>
Attributes
QName Type Use
id xs:Name optional
Source
<xs:element name="category" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="rms" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="list" type="apex:speechmaterialListType" minOccurs="1" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="id" type="xs:Name"/>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:speechmaterialType / category / rms
Namespace No namespace
Annotations
RMS energy of the signal on disk in dBFS
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="rms" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speechmaterialType / category / list
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialListType_id spin.tmp#speechmaterialListType_speechtoken spin.tmp#speechmaterialListType
Type apex:speechmaterialListType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children speechtoken
Instance
<list id="">
  <speechtoken id="">{1,unbounded}</speechtoken>
</list>
Attributes
QName Type Use
id xs:string optional
Source
<xs:element name="list" type="apex:speechmaterialListType" minOccurs="1" maxOccurs="unbounded"/>
[ top ]
Element apex:spin
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#spin_prefix spin.tmp#spin_noises spin.tmp#spin_speechmaterial_files spin.tmp#spin_speaker_setup spin.tmp#spin_soundcard_setup spin.tmp#spin_general_setup spin.tmp#spin_id_setup spin.tmp#spin_subject_screen spin.tmp#spin_experimenter_screen_quiet spin.tmp#spin_experimenter_screen_noise spin.tmp#spin_custom_screens
Properties
content complex
Model
Children custom_screens, experimenter_screen_noise, experimenter_screen_quiet, general_setup, id_setup, noises, prefix, soundcard_setup, speaker_setup, speechmaterial_files, subject_screen
Instance
<apex:spin xmlns:apex="http://med.kuleuven.be/exporl/apex/4.1.2/experiment">
  <prefix source="inline">{1,1}</prefix>
  <noises>{1,1}</noises>
  <speechmaterial_files>{1,1}</speechmaterial_files>
  <speaker_setup>{1,1}</speaker_setup>
  <soundcard_setup>{0,1}</soundcard_setup>
  <general_setup>{1,1}</general_setup>
  <id_setup>{1,1}</id_setup>
  <subject_screen>{1,1}</subject_screen>
  <experimenter_screen_quiet>{1,1}</experimenter_screen_quiet>
  <experimenter_screen_noise>{1,1}</experimenter_screen_noise>
  <custom_screens>{0,1}</custom_screens>
</apex:spin>
Source
<xs:element name="spin">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="prefix" type="apex:prefixType">
        <xs:annotation>
          <xs:documentation>This prefix will be used for all speechmaterials and noises. All files specified in the remainder of this file, are relative to this prefix.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="noises" type="apex:noisesType"/>
      <xs:element name="speechmaterial_files" type="apex:speechmaterialFilesType"/>
      <xs:element name="speaker_setup" type="apex:speakerSetupType"/>
      <xs:element name="soundcard_setup" type="apex:soundcardSetupType" minOccurs="0"/>
      <xs:element name="general_setup" type="apex:generalSetupType"/>
      <xs:element name="id_setup" type="apex:idSetupType">
        <xs:annotation>
          <xs:documentation>Setup id's that will be used in the experiment that will be generated.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="subject_screen" type="apex:spinScreenType">
        <xs:annotation>
          <xs:documentation>APEX Screen to be used when the subject sits in front of the monitor. Typically this screen contains a text box (for an open set speech material) or a set of buttons (for a closed set speech material)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="experimenter_screen_quiet" type="apex:spinScreenType">
        <xs:annotation>
          <xs:documentation>APEX screen to be shown when the experimenter sits in front of the screen, for speech in quiet. Typically this screen contains "correct" and "false" buttons and the speech token that is currently being presented.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="experimenter_screen_noise" type="apex:spinScreenType">
        <xs:annotation>
          <xs:documentation>APEX screen to be shown when the experimenter sits in front of the screen, for speech in noise. Typically this screen contains "correct" and "false" buttons and the speech token that is currently being presented.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="custom_screens" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="screen" type="apex:screenType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Screen as will occur in the generated experiment file.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:spin / prefix
Namespace No namespace
Annotations
This prefix will be used for all speechmaterials and noises. All files specified in the remainder of this file, are relative to this prefix.
Diagram
Diagram spin.tmp#prefixType_source spin.tmp#prefixType
Type apex:prefixType
Properties
content complex
Attributes
QName Type Default Use
source restriction of xs:string inline optional
Source
<xs:element name="prefix" type="apex:prefixType">
  <xs:annotation>
    <xs:documentation>This prefix will be used for all speechmaterials and noises. All files specified in the remainder of this file, are relative to this prefix.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / noises
Namespace No namespace
Diagram
Diagram spin.tmp#noisesType_noise spin.tmp#noisesType
Type apex:noisesType
Properties
content complex
Model
Children noise
Instance
<noises>
  <noise id="">{1,unbounded}</noise>
</noises>
Source
<xs:element name="noises" type="apex:noisesType"/>
[ top ]
Element apex:spin / speechmaterial_files
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialFilesType_speechmaterial_file spin.tmp#speechmaterialFilesType
Type apex:speechmaterialFilesType
Properties
content complex
Model
Children speechmaterial_file
Instance
<speechmaterial_files>
  <speechmaterial_file href="" mode="">{1,unbounded}</speechmaterial_file>
</speechmaterial_files>
Source
<xs:element name="speechmaterial_files" type="apex:speechmaterialFilesType"/>
[ top ]
Element apex:speechmaterialFilesType / speechmaterial_file
Namespace No namespace
Diagram
Diagram spin.tmp#speechmaterialFileType_href spin.tmp#speechmaterialFileType_mode spin.tmp#speechmaterialFileType
Type apex:speechmaterialFileType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Attributes
QName Type Use
href xs:anyURI optional
mode restriction of xs:string optional
Source
<xs:element name="speechmaterial_file" minOccurs="1" maxOccurs="unbounded" type="apex:speechmaterialFileType">
</xs:element>
[ top ]
Element apex:spin / speaker_setup
Namespace No namespace
Diagram
Diagram spin.tmp#speakerSetupType_speaker spin.tmp#speakerSetupType
Type apex:speakerSetupType
Properties
content complex
Model
Children speaker
Instance
<speaker_setup>
  <speaker>{1,unbounded}</speaker>
</speaker_setup>
Source
<xs:element name="speaker_setup" type="apex:speakerSetupType"/>
[ top ]
Element apex:speakerSetupType / speaker
Namespace No namespace
Diagram
Diagram spin.tmp#speakerSetupType_speakerSetupType_speaker_angle spin.tmp#speakerSetupType_speakerSetupType_speaker_channel
Properties
content complex
maxOccurs unbounded
Model
Children angle, channel
Instance
<speaker>
  <angle>{1,1}</angle>
  <channel>{1,1}</channel>
</speaker>
Source
<xs:element name="speaker" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="angle" type="xs:nonNegativeInteger">
        <xs:annotation>
          <xs:documentation>Angular location of speaker (in degrees). 0 degr is straight ahead, 90 degr is on the right hand side of the s ubject.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="channel" type="xs:nonNegativeInteger">
        <xs:annotation>
          <xs:documentation>Channel of the sound card to which the speaker at the angle above is connected (0-based).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:speakerSetupType / speaker / angle
Namespace No namespace
Annotations
Angular location of speaker (in degrees). 0 degr is straight ahead, 90 degr is on the right hand side of the s ubject.
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="angle" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Angular location of speaker (in degrees). 0 degr is straight ahead, 90 degr is on the right hand side of the s ubject.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:speakerSetupType / speaker / channel
Namespace No namespace
Annotations
Channel of the sound card to which the speaker at the angle above is connected (0-based).
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="channel" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Channel of the sound card to which the speaker at the angle above is connected (0-based).</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / soundcard_setup
Namespace No namespace
Diagram
Diagram spin.tmp#soundcardSetupType_driver spin.tmp#soundcardSetupType_buffersize spin.tmp#soundcardSetupType_blocksize spin.tmp#soundcardSetupType
Type apex:soundcardSetupType
Properties
content complex
minOccurs 0
Model
Children blocksize, buffersize, driver
Instance
<soundcard_setup>
  <driver>{0,1}</driver>
  <buffersize>{0,1}</buffersize>
  <blocksize>{0,1}</blocksize>
</soundcard_setup>
Source
<xs:element name="soundcard_setup" type="apex:soundcardSetupType" minOccurs="0"/>
[ top ]
Element apex:soundcardSetupType / driver
Namespace No namespace
Annotations
If specified, this sound driver will be used
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="driver" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If specified, this sound driver will be used</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:soundcardSetupType / buffersize
Namespace No namespace
Annotations
If specified, this buffersize will be used
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="buffersize" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If specified, this buffersize will be used</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:soundcardSetupType / blocksize
Namespace No namespace
Annotations
If specified, this blocksize will be used
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="blocksize" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If specified, this blocksize will be used</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / general_setup
Namespace No namespace
Diagram
Diagram spin.tmp#generalSetupType_internal_rms spin.tmp#generalSetupType_default_calibration spin.tmp#generalSetupType_xslt_script spin.tmp#generalSetupType
Type apex:generalSetupType
Properties
content complex
Model
Children default_calibration, internal_rms, xslt_script
Instance
<general_setup>
  <internal_rms>{1,1}</internal_rms>
  <default_calibration>{1,1}</default_calibration>
  <xslt_script>{1,1}</xslt_script>
</general_setup>
Source
<xs:element name="general_setup" type="apex:generalSetupType"/>
[ top ]
Element apex:generalSetupType / internal_rms
Namespace No namespace
Annotations
Before setting the SNR, speech and noise signals are internally set to this value in dBFS.
If no noise is presented and calibration is set to 0dB, this is the amplitude that will be sent to the soundcard.
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="internal_rms" type="xs:double">
  <xs:annotation>
    <xs:documentation>Before setting the SNR, speech and noise signals are internally set to this value in dBFS. If no noise is presented and calibration is set to 0dB, this is the amplitude that will be sent to the soundcard.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:generalSetupType / default_calibration
Namespace No namespace
Annotations
Default target amplitude for calibration. If calibration is set to 0, a value of internal_rms dBFS
will correspond to default_calibration dB SPL/A
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="default_calibration" type="xs:double">
  <xs:annotation>
    <xs:documentation>Default target amplitude for calibration. If calibration is set to 0, a value of internal_rms dBFS will correspond to default_calibration dB SPL/A</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:generalSetupType / xslt_script
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="xslt_script" type="xs:string"/>
[ top ]
Element apex:spin / id_setup
Namespace No namespace
Annotations
Setup id's that will be used in the experiment that will be generated.
Diagram
Diagram spin.tmp#idSetupType_gain spin.tmp#idSetupType_speechtokenText spin.tmp#idSetupType_nSpeechtokenParts spin.tmp#idSetupType_speechtokenPart1 spin.tmp#idSetupType_speechtokenPart2 spin.tmp#idSetupType_speechtokenPart3 spin.tmp#idSetupType_speechtokenPart4 spin.tmp#idSetupType_speechtokenPart5 spin.tmp#idSetupType_speechtokenPart6 spin.tmp#idSetupType_speechtokenPart7 spin.tmp#idSetupType_speechtokenPart8 spin.tmp#idSetupType_speechtokenPart9 spin.tmp#idSetupType
Type apex:idSetupType
Properties
content complex
Model
Children gain, nSpeechtokenParts, speechtokenPart1, speechtokenPart2, speechtokenPart3, speechtokenPart4, speechtokenPart5, speechtokenPart6, speechtokenPart7, speechtokenPart8, speechtokenPart9, speechtokenText
Instance
<id_setup>
  <gain>{1,1}</gain>
  <speechtokenText>{1,1}</speechtokenText>
  <nSpeechtokenParts>{1,1}</nSpeechtokenParts>
  <speechtokenPart1>{1,1}</speechtokenPart1>
  <speechtokenPart2>{1,1}</speechtokenPart2>
  <speechtokenPart3>{1,1}</speechtokenPart3>
  <speechtokenPart4>{1,1}</speechtokenPart4>
  <speechtokenPart5>{1,1}</speechtokenPart5>
  <speechtokenPart6>{1,1}</speechtokenPart6>
  <speechtokenPart7>{1,1}</speechtokenPart7>
  <speechtokenPart8>{1,1}</speechtokenPart8>
  <speechtokenPart9>{1,1}</speechtokenPart9>
</id_setup>
Source
<xs:element name="id_setup" type="apex:idSetupType">
  <xs:annotation>
    <xs:documentation>Setup id's that will be used in the experiment that will be generated.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / gain
Namespace No namespace
Annotations
ID of the gain parameter that contains the snr value
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="gain" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the gain parameter that contains the snr value</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenText
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenText" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / nSpeechtokenParts
Namespace No namespace
Annotations
ID of the fixed parameter that contains the number of speech token parts (e.g., words, phonemes, ...)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="nSpeechtokenParts" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the number of speech token parts (e.g., words, phonemes, ...)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart1
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart1" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart2
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart2" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart3
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart3" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart4
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart4" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart5
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart5" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart6
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart6" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart7
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart7" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart8
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart8" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:idSetupType / speechtokenPart9
Namespace No namespace
Annotations
ID of the fixed parameter that contains the text of the stimulus (speech token)
Diagram
Diagram
Type xs:ID
Properties
content simple
Source
<xs:element name="speechtokenPart9" type="xs:ID">
  <xs:annotation>
    <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / subject_screen
Namespace No namespace
Annotations
APEX Screen to be used when the subject sits in front of the monitor.
Typically this screen contains a text box (for an open set speech material) or a set of buttons (for a closed set speech material)
Diagram
Diagram spin.tmp#spinScreenType_screen spin.tmp#spinScreenType
Type apex:spinScreenType
Properties
content complex
Model
Children screen
Instance
<subject_screen>
  <screen description="" id="">{1,1}</screen>
</subject_screen>
Source
<xs:element name="subject_screen" type="apex:spinScreenType">
  <xs:annotation>
    <xs:documentation>APEX Screen to be used when the subject sits in front of the monitor. Typically this screen contains a text box (for an open set speech material) or a set of buttons (for a closed set speech material)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spinScreenType / screen
Namespace No namespace
Annotations
Screen as will occur in the generated experiment file.
Diagram
Diagram spin.tmp#screenType_id spin.tmp#screenType_description spin.tmp#screenType_hLayout spin.tmp#screenType_vLayout spin.tmp#screenType_gridLayout spin.tmp#screenType_twoPartLayout spin.tmp#screenType_arcLayout spin.tmp#screenType_buttongroup spin.tmp#screenType_default_answer_element spin.tmp#screenType
Type apex:screenType
Properties
content complex
Model
Children arcLayout, buttongroup, default_answer_element, gridLayout, hLayout, twoPartLayout, vLayout
Instance
<screen description="" id="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <twoPartLayout col="" direction="" id="" ratio="" row="" x="" y="">{0,1}</twoPartLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <buttongroup id="">{0,1}</buttongroup>
  <default_answer_element>{0,1}</default_answer_element>
</screen>
Attributes
QName Type Use Annotation
description xs:string optional
Description of the screen - for your own reference
id xs:ID required
Source
<xs:element name="screen" type="apex:screenType">
  <xs:annotation>
    <xs:documentation>Screen as will occur in the generated experiment file.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenType / hLayout
Namespace No namespace
Annotations
Horizontal layout: places elements next to each
other
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#hScreenLayoutType_width spin.tmp#gridElementAttributes spin.tmp#hScreenLayoutType
Type apex:hScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<hLayout col="" id="" row="" width="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</hLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Identity constraints
QName Type Refer Selector Field(s)
screenId_hLayout unique ./* @id
Source
<xs:element name="hLayout" type="apex:hScreenLayoutType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Horizontal layout: places elements next to each other</xs:documentation>
  </xs:annotation>
  <xs:unique name="screenId_hLayout">
    <xs:selector xpath="./*"/>
    <xs:field xpath="@id"/>
  </xs:unique>
</xs:element>
[ top ]
Element apex:layoutElementGroup / hLayout
Namespace No namespace
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#hScreenLayoutType_width spin.tmp#gridElementAttributes spin.tmp#hScreenLayoutType
Type apex:hScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<hLayout col="" id="" row="" width="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</hLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="hLayout" type="apex:hScreenLayoutType" minOccurs="0"/>
[ top ]
Element apex:screenElementGroup / button
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenButtonType_text spin.tmp#screenButtonType
Type apex:screenButtonType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, text, width
Instance
<button col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <text>{1,1}</text>
</button>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="button" type="apex:screenButtonType" minOccurs="0"/>
[ top ]
Element apex:screenElementType / style
Namespace No namespace
Diagram
Diagram spin.tmp#stylesheetType
Type apex:stylesheetType
Properties
content simple
minOccurs 0
Source
<xs:element name="style" type="apex:stylesheetType" minOccurs="0"/>
[ top ]
Element apex:screenElementType / width
Namespace No namespace
Annotations
TODO: units?
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="width" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TODO: units?</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementType / height
Namespace No namespace
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="height" type="xs:nonNegativeInteger" minOccurs="0"/>
[ top ]
Element apex:screenElementType / shortcut
Namespace No namespace
Diagram
Diagram spin.tmp#shortcutBaseType spin.tmp#shortcutType_action spin.tmp#shortcutType_modifier spin.tmp#shortcutType_hex spin.tmp#shortcutType
Type apex:shortcutType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Default Use Annotation
action restriction of xs:string click optional
hex xs:boolean optional
If true, parses the shortcut as a hexadecimal number. See the
Key enum in qtnamespace.h for known values
modifier restriction of xs:string optional
Dead key to be used together with the
shortcut
Source
<xs:element name="shortcut" type="apex:shortcutType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element apex:screenElementType / font
Namespace No namespace
Annotations
TODO: how is the font specified?
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="font" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TODO: how is the font specified?</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementType / fontsize
Namespace No namespace
Annotations
Text font size, in points as defined by the system
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="fontsize" type="xs:positiveInteger" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Text font size, in points as defined by the system</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementType / bgcolor
Namespace No namespace
Diagram
Diagram spin.tmp#colorType
Type apex:colorType
Properties
content simple
minOccurs 0
Source
<xs:element name="bgcolor" type="apex:colorType" minOccurs="0"/>
[ top ]
Element apex:screenElementType / fgcolor
Namespace No namespace
Diagram
Diagram spin.tmp#colorType
Type apex:colorType
Properties
content simple
minOccurs 0
Source
<xs:element name="fgcolor" type="apex:colorType" minOccurs="0"/>
[ top ]
Element apex:screenElementType / floating
Namespace No namespace
Annotations
Put the element in it's own window instead of embedding it in the current layout
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="floating" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Put the element in it's own window instead of embedding it in the current layout</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementType / disabled
Namespace No namespace
Annotations
If set to true, the element will always be disabled (can be used to "guide the eye")
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="disabled" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If set to true, the element will always be disabled (can be used to "guide the eye")</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenButtonType / text
Namespace No namespace
Annotations
Text to be printed on the button
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="text" type="xs:string">
  <xs:annotation>
    <xs:documentation>Text to be printed on the button</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / label
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenLabelType_text spin.tmp#screenLabelType
Type apex:screenLabelType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, text, width
Instance
<label col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <text>{1,1}</text>
</label>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="label" type="apex:screenLabelType" minOccurs="0"/>
[ top ]
Element apex:screenLabelType / text
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="text" type="xs:string"/>
[ top ]
Element apex:screenElementGroup / answerlabel
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenAnswerLabelType
Type apex:screenAnswerLabelType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, width
Instance
<answerlabel col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
</answerlabel>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="answerlabel" type="apex:screenAnswerLabelType" minOccurs="0"/>
[ top ]
Element apex:screenElementGroup / parameterlabel
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenParameterLabelType_parameter spin.tmp#screenParameterLabelType
Type apex:screenParameterLabelType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, parameter, shortcut, style, width
Instance
<parameterlabel col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <parameter expression="" name="">{1,1}</parameter>
</parameterlabel>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="parameterlabel" type="apex:screenParameterLabelType" minOccurs="0"/>
[ top ]
Element apex:screenParameterLabelType / parameter
Namespace No namespace
Diagram
Diagram spin.tmp#showparameterType_name spin.tmp#showparameterType_expression spin.tmp#showparameterType
Type apex:showparameterType
Properties
content complex
minOccurs 1
maxOccurs 1
Attributes
QName Type Use Annotation
expression apex:mathexpression optional
Expression to be evaluated. Expressions must
be in the format a*x+b, where x is the parameter value and a
and b are floats
name optional
Parameter name to show in the
list
Source
<xs:element name="parameter" type="apex:showparameterType" minOccurs="1" maxOccurs="1"/>
[ top ]
Element apex:screenElementGroup / textEdit
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenTextEditType_text spin.tmp#screenTextEditType_inputmask spin.tmp#screenTextEditType
Type apex:screenTextEditType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, inputmask, shortcut, style, text, width
Instance
<textEdit col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <text>{0,1}</text>
  <inputmask>{0,1}</inputmask>
</textEdit>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="textEdit" type="apex:screenTextEditType" minOccurs="0"/>
[ top ]
Element apex:screenTextEditType / text
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="text" type="xs:string" minOccurs="0" maxOccurs="1"/>
[ top ]
Element apex:screenTextEditType / inputmask
Namespace No namespace
Annotations
Input mask to restrict what can be typed in the textbox.
Defined in the Qt documentation. If inputmask=="numbers", only numeric input
will be allowed. If inputmask starts with a / (slash), the remainder will be 
used as a regular expression for QRegExpValidator.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="inputmask" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Input mask to restrict what can be typed in the textbox. Defined in the Qt documentation. If inputmask=="numbers", only numeric input will be allowed. If inputmask starts with a / (slash), the remainder will be used as a regular expression for QRegExpValidator.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / picture
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenPictureType_file spin.tmp#screenPictureType_feedback spin.tmp#screenPictureType
Type apex:screenPictureType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, feedback, fgcolor, file, floating, font, fontsize, height, shortcut, style, width
Instance
<picture col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <file id="">{1,1}</file>
  <feedback>{0,1}</feedback>
</picture>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="picture" type="apex:screenPictureType" minOccurs="0"/>
[ top ]
Element apex:screenPictureType / file
Namespace No namespace
Annotations
Filename of the picture. The format can be any of: PNG, BMP,
XBM, XPM, JPEG, MNG, GIF, PBM (P1 or P4), PGM (P2 or P5), and PPM (P3 or
P6). If path is relative, it will be prefixed with the prefix given
above.
Diagram
Diagram spin.tmp#screenPictureType_screenPictureType_file_id
Type extension of xs:string
Properties
content complex
Attributes
QName Type Use
id xs:ID optional
Source
<xs:element name="file">
  <xs:annotation>
    <xs:documentation>Filename of the picture. The format can be any of: PNG, BMP, XBM, XPM, JPEG, MNG, GIF, PBM (P1 or P4), PGM (P2 or P5), and PPM (P3 or P6). If path is relative, it will be prefixed with the prefix given above.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="id" type="xs:ID"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:screenPictureType / feedback
Namespace No namespace
Annotations
If used, overrides the normal feedback (using coloured borders) by drawing a different picture on screen.
Diagram
Diagram spin.tmp#feedbackPathsType_highlight spin.tmp#feedbackPathsType_positive spin.tmp#feedbackPathsType_negative spin.tmp#feedbackPathsType_disabled spin.tmp#feedbackPathsType
Type apex:feedbackPathsType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children disabled, highlight, negative, positive
Instance
<feedback>
  <highlight>{0,1}</highlight>
  <positive>{0,1}</positive>
  <negative>{0,1}</negative>
  <disabled>{0,1}</disabled>
</feedback>
Source
<xs:element name="feedback" type="apex:feedbackPathsType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>If used, overrides the normal feedback (using coloured borders) by drawing a different picture on screen.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:feedbackPathsType / highlight
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="highlight" type="xs:anyURI" minOccurs="0"/>
[ top ]
Element apex:feedbackPathsType / positive
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="positive" type="xs:anyURI" minOccurs="0"/>
[ top ]
Element apex:feedbackPathsType / negative
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="negative" type="xs:anyURI" minOccurs="0"/>
[ top ]
Element apex:feedbackPathsType / disabled
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="disabled" type="xs:anyURI" minOccurs="0"/>
[ top ]
Element apex:screenElementGroup / flash
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenFlashType_file spin.tmp#screenFlashType_feedback spin.tmp#screenFlashType
Type apex:screenFlashType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, feedback, fgcolor, file, floating, font, fontsize, height, shortcut, style, width
Instance
<flash col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <file>{1,1}</file>
  <feedback>{0,1}</feedback>
</flash>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="flash" type="apex:screenFlashType" minOccurs="0"/>
[ top ]
Element apex:screenFlashType / file
Namespace No namespace
Annotations
Flash movie to be put on the screen.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="file" type="xs:string">
  <xs:annotation>
    <xs:documentation>Flash movie to be put on the screen.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenFlashType / feedback
Namespace No namespace
Annotations
If used, overrides the normal feedback (using coloured borders) by putting a different movie on screen.
Diagram
Diagram spin.tmp#feedbackPathsType_highlight spin.tmp#feedbackPathsType_positive spin.tmp#feedbackPathsType_negative spin.tmp#feedbackPathsType_disabled spin.tmp#feedbackPathsType
Type apex:feedbackPathsType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children disabled, highlight, negative, positive
Instance
<feedback>
  <highlight>{0,1}</highlight>
  <positive>{0,1}</positive>
  <negative>{0,1}</negative>
  <disabled>{0,1}</disabled>
</feedback>
Source
<xs:element name="feedback" type="apex:feedbackPathsType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>If used, overrides the normal feedback (using coloured borders) by putting a different movie on screen.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / parameterlist
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenParameterlistType_parameter spin.tmp#screenParameterlistType
Type apex:screenParameterlistType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, parameter, shortcut, style, width
Instance
<parameterlist col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <parameter expression="" name="">{1,unbounded}</parameter>
</parameterlist>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="parameterlist" type="apex:screenParameterlistType" minOccurs="0"/>
[ top ]
Element apex:screenParameterlistType / parameter
Namespace No namespace
Diagram
Diagram spin.tmp#showparameterType_name spin.tmp#showparameterType_expression spin.tmp#showparameterType
Type apex:showparameterType
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use Annotation
expression apex:mathexpression optional
Expression to be evaluated. Expressions must
be in the format a*x+b, where x is the parameter value and a
and b are floats
name optional
Parameter name to show in the
list
Source
<xs:element name="parameter" type="apex:showparameterType" maxOccurs="unbounded"/>
[ top ]
Element apex:screenElementGroup / picturelabel
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenPictureLabelType_file spin.tmp#screenPictureLabelType_disabledfile spin.tmp#screenPictureLabelType
Type apex:screenPictureLabelType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, disabledfile, fgcolor, file, floating, font, fontsize, height, shortcut, style, width
Instance
<picturelabel col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <file>{1,1}</file>
  <disabledfile>{0,1}</disabledfile>
</picturelabel>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="picturelabel" type="apex:screenPictureLabelType" minOccurs="0"/>
[ top ]
Element apex:screenPictureLabelType / file
Namespace No namespace
Annotations
Filename of the picture. The format can be any of: PNG, BMP,
XBM, XPM, JPEG, MNG, GIF, PBM (P1 or P4), PGM (P2 or P5), and PPM (P3 or
P6). If path is relative, it will be prefixed with the prefix given
above.
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Source
<xs:element name="file" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>Filename of the picture. The format can be any of: PNG, BMP, XBM, XPM, JPEG, MNG, GIF, PBM (P1 or P4), PGM (P2 or P5), and PPM (P3 or P6). If path is relative, it will be prefixed with the prefix given above.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenPictureLabelType / disabledfile
Namespace No namespace
Annotations
Picture to be used if the element is disabled
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="disabledfile" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Picture to be used if the element is disabled</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / spinBox
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenSpinBoxType_value spin.tmp#screenSpinBoxType_min spin.tmp#screenSpinBoxType_max spin.tmp#screenSpinBoxType_step spin.tmp#screenSpinBoxType_parameter spin.tmp#screenSpinBoxType_reset spin.tmp#screenSpinBoxType
Type apex:screenSpinBoxType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, max, min, parameter, reset, shortcut, step, style, value, width
Instance
<spinBox col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <value>{0,1}</value>
  <min>{0,1}</min>
  <max>{0,1}</max>
  <step>{0,1}</step>
  <parameter>{0,1}</parameter>
  <reset>{0,1}</reset>
</spinBox>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="spinBox" type="apex:screenSpinBoxType" minOccurs="0"/>
[ top ]
Element apex:screenSpinBoxType / value
Namespace No namespace
Annotations
Default value
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="value" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default value</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSpinBoxType / min
Namespace No namespace
Annotations
Minimum value
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="min" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Minimum value</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSpinBoxType / max
Namespace No namespace
Annotations
Maximum value
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="max" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum value</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSpinBoxType / step
Namespace No namespace
Annotations
Stepsize
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="step" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Stepsize</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSpinBoxType / parameter
Namespace No namespace
Annotations
Parameter to be set to the value of the spinbox. This parameter will be set the NEXT trial.
Diagram
Diagram
Type xs:IDREF
Properties
content simple
minOccurs 0
Source
<xs:element name="parameter" type="xs:IDREF" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Parameter to be set to the value of the spinbox. This parameter will be set the NEXT trial.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSpinBoxType / reset
Namespace No namespace
Annotations
Reset the value for every new trial
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="reset" type="xs:boolean" default="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reset the value for every new trial</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / checkBox
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenCheckBoxType_text spin.tmp#screenCheckBoxType_isChecked spin.tmp#screenCheckBoxType
Type apex:screenCheckBoxType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, isChecked, shortcut, style, text, width
Instance
<checkBox col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <text>{1,1}</text>
  <isChecked>{0,1}</isChecked>
</checkBox>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="checkBox" type="apex:screenCheckBoxType" minOccurs="0"/>
[ top ]
Element apex:screenCheckBoxType / text
Namespace No namespace
Annotations
Text to be printed right to the checkbox
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="text" type="xs:string">
  <xs:annotation>
    <xs:documentation>Text to be printed right to the checkbox</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenCheckBoxType / isChecked
Namespace No namespace
Annotations
Determines whether checkbox is checked by default
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="isChecked" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Determines whether checkbox is checked by default</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / slider
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenSliderType_orientation spin.tmp#screenSliderType_min spin.tmp#screenSliderType_max spin.tmp#screenSliderType_value spin.tmp#screenSliderType_tickinterval spin.tmp#screenSliderType_stepsize spin.tmp#screenSliderType_pagesize spin.tmp#screenSliderType
Type apex:screenSliderType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, max, min, orientation, pagesize, shortcut, stepsize, style, tickinterval, value, width
Instance
<slider col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <orientation>{0,1}</orientation>
  <min>{0,1}</min>
  <max>{0,1}</max>
  <value>{0,1}</value>
  <tickinterval>{0,1}</tickinterval>
  <stepsize>{0,1}</stepsize>
  <pagesize>{0,1}</pagesize>
</slider>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="slider" type="apex:screenSliderType" minOccurs="0"/>
[ top ]
Element apex:screenSliderType / orientation
Namespace No namespace
Annotations
Orientation of slider
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration horizontal
enumeration vertical
Source
<xs:element name="orientation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Orientation of slider</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="horizontal"/>
      <xs:enumeration value="vertical"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element apex:screenSliderType / min
Namespace No namespace
Annotations
Minimum value of slider
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="min" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Minimum value of slider</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSliderType / max
Namespace No namespace
Annotations
Maximum value of slider
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="max" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum value of slider</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSliderType / value
Namespace No namespace
Annotations
Default value of slider
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="value" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default value of slider</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSliderType / tickinterval
Namespace No namespace
Annotations
Interval between slider ticks
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="tickinterval" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Interval between slider ticks</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSliderType / stepsize
Namespace No namespace
Annotations
Step size on single arrow key press
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="stepsize" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Step size on single arrow key press</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenSliderType / pagesize
Namespace No namespace
Annotations
Step size of pageUp pageDown key press
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="pagesize" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Step size of pageUp pageDown key press</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / matrix
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenMatrixType_autocontinue spin.tmp#screenMatrixType_element spin.tmp#screenMatrixType
Type apex:screenMatrixType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children autocontinue, bgcolor, disabled, element, fgcolor, floating, font, fontsize, height, shortcut, style, width
Instance
<matrix col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <autocontinue>{0,1}</autocontinue>
  <element col="" row="">{1,unbounded}</element>
</matrix>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="matrix" type="apex:screenMatrixType" minOccurs="0"/>
[ top ]
Element apex:screenMatrixType / autocontinue
Namespace No namespace
Annotations
Automatically end the trial when all columns are completed
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default true
Source
<xs:element name="autocontinue" type="xs:boolean" default="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Automatically end the trial when all columns are completed</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenMatrixType / element
Namespace No namespace
Diagram
Diagram spin.tmp#screenMatrixType_screenMatrixType_element_row spin.tmp#screenMatrixType_screenMatrixType_element_col spin.tmp#screenMatrixType_screenMatrixType_element_name spin.tmp#screenMatrixType_screenMatrixType_element_text
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children name, text
Instance
<element col="" row="">
  <name>{1,1}</name>
  <text>{0,1}</text>
</element>
Attributes
QName Type Use Annotation
col xs:positiveInteger required
Column in the matrix
row xs:positiveInteger required
Row in the matrix
Source
<xs:element name="element" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of the element. Will be reported in the results. Will also be used as text if no text is given.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text to be shown on the button</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="row" type="xs:positiveInteger" use="required">
      <xs:annotation>
        <xs:documentation>Row in the matrix</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="col" type="xs:positiveInteger" use="required">
      <xs:annotation>
        <xs:documentation>Column in the matrix</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:screenMatrixType / element / name
Namespace No namespace
Annotations
Name of the element. Will be reported in the results. Will also be used as text if no text is given.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the element. Will be reported in the results. Will also be used as text if no text is given.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenMatrixType / element / text
Namespace No namespace
Annotations
Text to be shown on the button
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="text" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Text to be shown on the button</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / html
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenHtmlType_page spin.tmp#screenHtmlType
Type apex:screenHtmlType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, page, shortcut, style, width
Instance
<html col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
  <page>{1,1}</page>
</html>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="html" type="apex:screenHtmlType" minOccurs="0"/>
[ top ]
Element apex:screenHtmlType / page
Namespace No namespace
Annotations
Filename of the HTML document.
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Source
<xs:element name="page" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>Filename of the HTML document.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenElementGroup / numericKeypad
Namespace No namespace
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenNumericKeypadType
Type apex:screenNumericKeypadType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, width
Instance
<numericKeypad col="" id="" row="" x="" y="">
  <style>{0,1}</style>
  <width>{0,1}</width>
  <height>{0,1}</height>
  <shortcut action="click" hex="" modifier="">{0,unbounded}</shortcut>
  <font>{0,1}</font>
  <fontsize>{0,1}</fontsize>
  <bgcolor>{0,1}</bgcolor>
  <fgcolor>{0,1}</fgcolor>
  <floating>{0,1}</floating>
  <disabled>{0,1}</disabled>
</numericKeypad>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="numericKeypad" type="apex:screenNumericKeypadType" minOccurs="0"/>
[ top ]
Element apex:layoutElementGroup / vLayout
Namespace No namespace
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#vScreenLayoutType_height spin.tmp#gridElementAttributes spin.tmp#vScreenLayoutType
Type apex:vScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<vLayout col="" height="" id="" row="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</vLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
height xs:int required
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="vLayout" type="apex:vScreenLayoutType" minOccurs="0"/>
[ top ]
Element apex:layoutElementGroup / gridLayout
Namespace No namespace
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#gridScreenLayoutType_width spin.tmp#gridScreenLayoutType_height spin.tmp#gridScreenLayoutType_columnstretch spin.tmp#gridScreenLayoutType_rowstretch spin.tmp#gridElementAttributes spin.tmp#gridScreenLayoutType
Type apex:gridScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</gridLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
columnstretch apex:stretchregexp optional
Stretch factor for the columns: a list of integers separated by comma's. If specified, there should be as much 
integers as columns. The width of the columns will be proportional to the numbers. E.g. if width=2 and columnstretch="1,2", the 
second column will be twice as wide as the first. columnstretch="2,4" would have the same effect.
height xs:int required
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
rowstretch apex:stretchregexp optional
Stretch factor for the rows: a list of integers separated by comma's. If specified, there should be as much 
integers as rows. The width of the rows will be proportional to the numbers. E.g. if height=3 and rowstretch="1,2,1", the 
second row will be twice as wide as the first and thirs. rowstretch="2,4,2" would have the same effect.
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="gridLayout" type="apex:gridScreenLayoutType" minOccurs="0"/>
[ top ]
Element apex:layoutElementGroup / arcLayout
Namespace No namespace
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#arcScreenLayoutType_width spin.tmp#gridElementAttributes spin.tmp#arcScreenLayoutType_type spin.tmp#arcScreenLayoutType
Type apex:arcScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<arcLayout col="" id="" row="" type="" width="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</arcLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
type restriction of xs:string required
TODO
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Source
<xs:element name="arcLayout" type="apex:arcScreenLayoutType" minOccurs="0"/>
[ top ]
Element apex:screenType / vLayout
Namespace No namespace
Annotations
Vertical layout: places elements above each
other
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#vScreenLayoutType_height spin.tmp#gridElementAttributes spin.tmp#vScreenLayoutType
Type apex:vScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<vLayout col="" height="" id="" row="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</vLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
height xs:int required
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Identity constraints
QName Type Refer Selector Field(s)
screenId_vLayout unique ./* @id
Source
<xs:element name="vLayout" type="apex:vScreenLayoutType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Vertical layout: places elements above each other</xs:documentation>
  </xs:annotation>
  <xs:unique name="screenId_vLayout">
    <xs:selector xpath="./*"/>
    <xs:field xpath="@id"/>
  </xs:unique>
</xs:element>
[ top ]
Element apex:screenType / gridLayout
Namespace No namespace
Annotations
Gridlayout: places elements in an (irregular)
grid.
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#gridScreenLayoutType_width spin.tmp#gridScreenLayoutType_height spin.tmp#gridScreenLayoutType_columnstretch spin.tmp#gridScreenLayoutType_rowstretch spin.tmp#gridElementAttributes spin.tmp#gridScreenLayoutType
Type apex:gridScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</gridLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
columnstretch apex:stretchregexp optional
Stretch factor for the columns: a list of integers separated by comma's. If specified, there should be as much 
integers as columns. The width of the columns will be proportional to the numbers. E.g. if width=2 and columnstretch="1,2", the 
second column will be twice as wide as the first. columnstretch="2,4" would have the same effect.
height xs:int required
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
rowstretch apex:stretchregexp optional
Stretch factor for the rows: a list of integers separated by comma's. If specified, there should be as much 
integers as rows. The width of the rows will be proportional to the numbers. E.g. if height=3 and rowstretch="1,2,1", the 
second row will be twice as wide as the first and thirs. rowstretch="2,4,2" would have the same effect.
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Identity constraints
QName Type Refer Selector Field(s)
screenId_gridLayout unique ./* @id
Source
<xs:element name="gridLayout" type="apex:gridScreenLayoutType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Gridlayout: places elements in an (irregular) grid.</xs:documentation>
  </xs:annotation>
  <xs:unique name="screenId_gridLayout">
    <xs:selector xpath="./*"/>
    <xs:field xpath="@id"/>
  </xs:unique>
</xs:element>
[ top ]
Element apex:screenType / twoPartLayout
Namespace No namespace
Annotations
Layout with a small upper part and larger lower part
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#twoPartLayoutType_ratio spin.tmp#twoPartLayoutType_direction spin.tmp#gridElementAttributes spin.tmp#twoPartLayoutType
Type apex:twoPartLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<twoPartLayout col="" direction="" id="" ratio="" row="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</twoPartLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
direction apex:horivertType required
id xs:Name optional
ratio xs:float required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Identity constraints
QName Type Refer Selector Field(s)
screenId_twoPartLayout unique ./* @id
Source
<xs:element name="twoPartLayout" type="apex:twoPartLayoutType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Layout with a small upper part and larger lower part</xs:documentation>
  </xs:annotation>
  <xs:unique name="screenId_twoPartLayout">
    <xs:selector xpath="./*"/>
    <xs:field xpath="@id"/>
  </xs:unique>
</xs:element>
[ top ]
Element apex:screenType / arcLayout
Namespace No namespace
Annotations
Arc layout: places elements in a semi-circle. Useful for
localization experiments.
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#arcScreenLayoutType_width spin.tmp#gridElementAttributes spin.tmp#arcScreenLayoutType_type spin.tmp#arcScreenLayoutType
Type apex:arcScreenLayoutType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Instance
<arcLayout col="" id="" row="" type="" width="" x="" y="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <button col="" id="" row="" x="" y="">{0,1}</button>
  <label col="" id="" row="" x="" y="">{0,1}</label>
  <answerlabel col="" id="" row="" x="" y="">{0,1}</answerlabel>
  <parameterlabel col="" id="" row="" x="" y="">{0,1}</parameterlabel>
  <textEdit col="" id="" row="" x="" y="">{0,1}</textEdit>
  <picture col="" id="" row="" x="" y="">{0,1}</picture>
  <flash col="" id="" row="" x="" y="">{0,1}</flash>
  <parameterlist col="" id="" row="" x="" y="">{0,1}</parameterlist>
  <picturelabel col="" id="" row="" x="" y="">{0,1}</picturelabel>
  <spinBox col="" id="" row="" x="" y="">{0,1}</spinBox>
  <checkBox col="" id="" row="" x="" y="">{0,1}</checkBox>
  <slider col="" id="" row="" x="" y="">{0,1}</slider>
  <matrix col="" id="" row="" x="" y="">{0,1}</matrix>
  <html col="" id="" row="" x="" y="">{0,1}</html>
  <numericKeypad col="" id="" row="" x="" y="">{0,1}</numericKeypad>
</arcLayout>
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
type restriction of xs:string required
TODO
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Identity constraints
QName Type Refer Selector Field(s)
screenId_arcLayout unique ./* @id
Source
<xs:element name="arcLayout" type="apex:arcScreenLayoutType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Arc layout: places elements in a semi-circle. Useful for localization experiments.</xs:documentation>
  </xs:annotation>
  <xs:unique name="screenId_arcLayout">
    <xs:selector xpath="./*"/>
    <xs:field xpath="@id"/>
  </xs:unique>
</xs:element>
[ top ]
Element apex:screenType / buttongroup
Namespace No namespace
Diagram
Diagram spin.tmp#screenIdAttribute spin.tmp#buttonGroupType_button spin.tmp#buttonGroupType
Type apex:buttonGroupType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children button
Instance
<buttongroup id="">
  <button id="">{1,unbounded}</button>
</buttongroup>
Attributes
QName Type Use
id xs:Name required
Source
<xs:element name="buttongroup" type="apex:buttonGroupType" minOccurs="0" maxOccurs="1"/>
[ top ]
Element apex:buttonGroupType / button
Namespace No namespace
Diagram
Diagram spin.tmp#buttonGroupType_buttonGroupType_button_id
Properties
content complex
minOccurs 1
maxOccurs unbounded
Attributes
QName Type Use
id xs:Name required
Source
<xs:element name="button" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <!--xs:attribute name="id" type="xs:IDREF" use="required"/-->
    <xs:attribute name="id" type="xs:Name" use="required"/>
    <!-- FIXME -->
  </xs:complexType>
</xs:element>
[ top ]
Element apex:screenType / default_answer_element
Namespace No namespace
Annotations
Default element for getting the user input to send to the
corrector.
Diagram
Diagram
Type xs:Name
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="default_answer_element" type="xs:Name" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Default element for getting the user input to send to the corrector.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / experimenter_screen_quiet
Namespace No namespace
Annotations
APEX screen to be shown when the experimenter sits in front of the screen, for speech in quiet.
Typically this screen contains "correct" and "false" buttons and the speech token that is currently being presented.
Diagram
Diagram spin.tmp#spinScreenType_screen spin.tmp#spinScreenType
Type apex:spinScreenType
Properties
content complex
Model
Children screen
Instance
<experimenter_screen_quiet>
  <screen description="" id="">{1,1}</screen>
</experimenter_screen_quiet>
Source
<xs:element name="experimenter_screen_quiet" type="apex:spinScreenType">
  <xs:annotation>
    <xs:documentation>APEX screen to be shown when the experimenter sits in front of the screen, for speech in quiet. Typically this screen contains "correct" and "false" buttons and the speech token that is currently being presented.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / experimenter_screen_noise
Namespace No namespace
Annotations
APEX screen to be shown when the experimenter sits in front of the screen, for speech in noise.
Typically this screen contains "correct" and "false" buttons and the speech token that is currently being presented.
Diagram
Diagram spin.tmp#spinScreenType_screen spin.tmp#spinScreenType
Type apex:spinScreenType
Properties
content complex
Model
Children screen
Instance
<experimenter_screen_noise>
  <screen description="" id="">{1,1}</screen>
</experimenter_screen_noise>
Source
<xs:element name="experimenter_screen_noise" type="apex:spinScreenType">
  <xs:annotation>
    <xs:documentation>APEX screen to be shown when the experimenter sits in front of the screen, for speech in noise. Typically this screen contains "correct" and "false" buttons and the speech token that is currently being presented.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:spin / custom_screens
Namespace No namespace
Diagram
Diagram spin.tmp#spin_spin_custom_screens_screen
Properties
content complex
minOccurs 0
Model
Children screen
Instance
<custom_screens>
  <screen description="" id="">{1,unbounded}</screen>
</custom_screens>
Source
<xs:element name="custom_screens" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="screen" type="apex:screenType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Screen as will occur in the generated experiment file.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:spin / custom_screens / screen
Namespace No namespace
Annotations
Screen as will occur in the generated experiment file.
Diagram
Diagram spin.tmp#screenType_id spin.tmp#screenType_description spin.tmp#screenType_hLayout spin.tmp#screenType_vLayout spin.tmp#screenType_gridLayout spin.tmp#screenType_twoPartLayout spin.tmp#screenType_arcLayout spin.tmp#screenType_buttongroup spin.tmp#screenType_default_answer_element spin.tmp#screenType
Type apex:screenType
Properties
content complex
maxOccurs unbounded
Model
Children arcLayout, buttongroup, default_answer_element, gridLayout, hLayout, twoPartLayout, vLayout
Instance
<screen description="" id="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <twoPartLayout col="" direction="" id="" ratio="" row="" x="" y="">{0,1}</twoPartLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <buttongroup id="">{0,1}</buttongroup>
  <default_answer_element>{0,1}</default_answer_element>
</screen>
Attributes
QName Type Use Annotation
description xs:string optional
Description of the screen - for your own reference
id xs:ID required
Source
<xs:element name="screen" type="apex:screenType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Screen as will occur in the generated experiment file.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / prefix
Namespace No namespace
Annotations
Defines a prefix for the filenames of media
files used in the screens below. The prefix is concatenated
in the front of the filenames given below before trying to
open any file.
Diagram
Diagram spin.tmp#prefixType_source spin.tmp#prefixType
Type apex:prefixType
Properties
content complex
minOccurs 0
maxOccurs 1
Attributes
QName Type Default Use
source restriction of xs:string inline optional
Source
<xs:element name="prefix" type="apex:prefixType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Defines a prefix for the filenames of media files used in the screens below. The prefix is concatenated in the front of the filenames given below before trying to open any file.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / general
Namespace No namespace
Annotations
Some general properties of the entire Apex
window are set in this section. They are applied for each
particular screen defined below.
Diagram
Diagram spin.tmp#screenGeneralType_stopbutton spin.tmp#screenGeneralType_repeatbutton spin.tmp#screenGeneralType_statuspicture spin.tmp#screenGeneralType_showpanel spin.tmp#screenGeneralType_showmenu spin.tmp#screenGeneralType_fullscreen spin.tmp#screenGeneralType_intertrialscreen spin.tmp#screenGeneralType
Type apex:screenGeneralType
Properties
content complex
minOccurs 0
Model
Children fullscreen, intertrialscreen, repeatbutton, showmenu, showpanel, statuspicture, stopbutton
Instance
<general>
  <stopbutton>{0,1}</stopbutton>
  <repeatbutton>{0,1}</repeatbutton>
  <statuspicture>{0,1}</statuspicture>
  <showpanel>{0,1}</showpanel>
  <showmenu>{0,1}</showmenu>
  <fullscreen>{0,1}</fullscreen>
  <intertrialscreen length="">{0,1}</intertrialscreen>
</general>
Source
<xs:element name="general" type="apex:screenGeneralType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Some general properties of the entire Apex window are set in this section. They are applied for each particular screen defined below.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / stopbutton
Namespace No namespace
Annotations
Show a red panic button that immediately stops all output when
clicked.
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="stopbutton" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Show a red panic button that immediately stops all output when clicked.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / repeatbutton
Namespace No namespace
Annotations
Show a repeat button that will repeat the last stimulus.
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="repeatbutton" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Show a repeat button that will repeat the last stimulus.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / statuspicture
Namespace No namespace
Annotations
Show a status picture that indicates whether the user should be listening or giving an answer
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="statuspicture" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Show a status picture that indicates whether the user should be listening or giving an answer</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / showpanel
Namespace No namespace
Annotations
Show the panel; in case of childmode: a movie if defined
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="showpanel" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Show the panel; in case of childmode: a movie if defined</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / showmenu
Namespace No namespace
Annotations
Determined whether the apex main menu (containing File, Calibration, etc.) is shown
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default true
Source
<xs:element name="showmenu" type="xs:boolean" minOccurs="0" default="true">
  <xs:annotation>
    <xs:documentation>Determined whether the apex main menu (containing File, Calibration, etc.) is shown</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / fullscreen
Namespace No namespace
Annotations
If true, the main apex window will  be shown full-screen, without window title or taskbar or whatever
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="fullscreen" type="xs:boolean" minOccurs="0" default="false">
  <xs:annotation>
    <xs:documentation>If true, the main apex window will be shown full-screen, without window title or taskbar or whatever</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screenGeneralType / intertrialscreen
Namespace No namespace
Annotations
A screen to show in between trials (after feedback that is)
Diagram
Diagram spin.tmp#screenGeneralType_screenGeneralType_intertrialscreen_length
Type extension of xs:IDREF
Properties
content complex
minOccurs 0
maxOccurs 1
Attributes
QName Type Use Annotation
length xs:positiveInteger optional
The period to show the screen
Source
<xs:element name="intertrialscreen" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>A screen to show in between trials (after feedback that is)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:IDREF">
        <xs:attribute name="length" type="xs:positiveInteger">
          <xs:annotation>
            <xs:documentation>The period to show the screen</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:screensType / reinforcement
Namespace No namespace
Annotations
Defines what kind of feedback about the
procedure and correctness of answers is shown to the user.
This is valid for the whole experiment.
Diagram
Diagram spin.tmp#reinforcementType_progressbar spin.tmp#reinforcementType_feedback spin.tmp#reinforcementType_feedback_on spin.tmp#reinforcementType_feedback_picture_positive spin.tmp#reinforcementType_feedback_picture_negative spin.tmp#reinforcementType_showcurrent spin.tmp#reinforcementType_feedbackplugin spin.tmp#reinforcementType
Type apex:reinforcementType
Properties
content complex
minOccurs 0
Model
Children feedback, feedback_on, feedback_picture_negative, feedback_picture_positive, feedbackplugin, progressbar, showcurrent
Instance
<reinforcement>
  <progressbar>{1,1}</progressbar>
  <feedback length="1000">{1,1}</feedback>
  <feedback_on>{0,1}</feedback_on>
  <feedback_picture_positive>{0,1}</feedback_picture_positive>
  <feedback_picture_negative>{0,1}</feedback_picture_negative>
  <showcurrent>{0,1}</showcurrent>
  <feedbackplugin name="">{0,unbounded}</feedbackplugin>
</reinforcement>
Source
<xs:element name="reinforcement" type="apex:reinforcementType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Defines what kind of feedback about the procedure and correctness of answers is shown to the user. This is valid for the whole experiment.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:reinforcementType / progressbar
Namespace No namespace
Annotations
Show a progress bar in the right hand panel, indicating the
experiment progress. Not functional for multiprocedure or
trainingprocedure.
Diagram
Diagram
Type xs:boolean
Properties
content simple
Source
<xs:element name="progressbar" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Show a progress bar in the right hand panel, indicating the experiment progress. Not functional for multiprocedure or trainingprocedure.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:reinforcementType / feedback
Namespace No namespace
Annotations
Show visual feedback according to the correctness of the last
answer. Feedback is shown using an upward or downward pointing thumb in the
right hand panel.
Diagram
Diagram spin.tmp#reinforcementType_reinforcementType_feedback_length
Type extension of xs:boolean
Properties
content complex
Attributes
QName Type Default Use Annotation
length xs:nonNegativeInteger 1000 optional
Length of the feedback in ms. If feedback is false but a length is present, the specified time will be the time between two trials.
Source
<xs:element name="feedback">
  <xs:annotation>
    <xs:documentation>Show visual feedback according to the correctness of the last answer. Feedback is shown using an upward or downward pointing thumb in the right hand panel.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:boolean">
        <xs:attribute name="length" type="xs:nonNegativeInteger" default="1000">
          <xs:annotation>
            <xs:documentation>Length of the feedback in ms. If feedback is false but a length is present, the specified time will be the time between two trials.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:reinforcementType / feedback_on
Namespace No namespace
Annotations
If feedback is shown, it is shown as a picture in the panel, but a screen element can also be highlighted.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
default correct
Facets
enumeration none
Do not highlight any screenelement
enumeration correct
Highlight the correct screenelement
enumeration clicked
Highlight the clicked screenelement (the subject answer)
Source
<xs:element name="feedback_on" minOccurs="0" default="correct">
  <xs:annotation>
    <xs:documentation>If feedback is shown, it is shown as a picture in the panel, but a screen element can also be highlighted.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="none">
        <xs:annotation>
          <xs:documentation>Do not highlight any screenelement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="correct">
        <xs:annotation>
          <xs:documentation>Highlight the correct screenelement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="clicked">
        <xs:annotation>
          <xs:documentation>Highlight the clicked screenelement (the subject answer)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element apex:reinforcementType / feedback_picture_positive
Namespace No namespace
Annotations
Picture to be shown in the panel on positive feedback.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="feedback_picture_positive" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Picture to be shown in the panel on positive feedback.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:reinforcementType / feedback_picture_negative
Namespace No namespace
Annotations
Picture to be shown in the panel on negateive feedback.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="feedback_picture_negative" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Picture to be shown in the panel on negateive feedback.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:reinforcementType / showcurrent
Namespace No namespace
Annotations
Show a border around the screen element corresponding to the
currently playing stimulus.
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="showcurrent" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Show a border around the screen element corresponding to the currently playing stimulus.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:reinforcementType / feedbackplugin
Namespace No namespace
Annotations
Diagram
Diagram spin.tmp#reinforcementType_reinforcementType_feedbackplugin_name spin.tmp#reinforcementType_reinforcementType_feedbackplugin_parameter
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children parameter
Instance
<feedbackplugin name="">
  <parameter name="">{0,unbounded}</parameter>
</feedbackplugin>
Attributes
QName Type Use Annotation
name xs:string required
Name of the plugin to be loaded
Source
<xs:element name="feedbackplugin" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parameter to be passed to the plugin</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="name" type="xs:Name" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of the plugin to be loaded</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:reinforcementType / feedbackplugin / parameter
Namespace No namespace
Annotations
Parameter to be passed to the plugin
Diagram
Diagram spin.tmp#reinforcementType_reinforcementType_feedbackplugin_reinforcementType_reinforcementType_feedbackplugin_parameter_name
Type extension of xs:string
Properties
content complex
minOccurs 0
maxOccurs unbounded
default
Attributes
QName Type Use
name xs:Name required
Source
<xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Parameter to be passed to the plugin</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="name" type="xs:Name" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:screensType / style_apex
Namespace No namespace
Annotations
Style that is to be applied to the whole of apex
Diagram
Diagram spin.tmp#stylesheetType
Type apex:stylesheetType
Properties
content simple
minOccurs 0
Source
<xs:element name="style_apex" type="apex:stylesheetType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Style that is to be applied to the whole of apex</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / style
Namespace No namespace
Annotations
Style that is to be applied to all screens
Diagram
Diagram spin.tmp#stylesheetType
Type apex:stylesheetType
Properties
content simple
minOccurs 0
Source
<xs:element name="style" type="apex:stylesheetType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Style that is to be applied to all screens</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / childmode
Namespace No namespace
Annotations
Defines the elements used in child mode.
Diagram
Diagram spin.tmp#childmodeType_intro spin.tmp#childmodeType_outro spin.tmp#childmodeType_panel spin.tmp#childmodeType
Type apex:childmodeType
Properties
content complex
minOccurs 0
Model
Children intro, outro, panel
Instance
<childmode>
  <intro length="">{0,1}</intro>
  <outro length="">{0,1}</outro>
  <panel>{0,1}</panel>
</childmode>
Source
<xs:element name="childmode" type="apex:childmodeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Defines the elements used in child mode.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:childmodeType / intro
Namespace No namespace
Annotations
The screen to show as intro before the experiment starts
Diagram
Diagram spin.tmp#childmodeType_childmodeType_intro_length
Type extension of xs:IDREF
Properties
content complex
minOccurs 0
maxOccurs 1
Attributes
QName Type Use Annotation
length xs:nonNegativeInteger optional
Length of the movie in ms, if not specified, the system will wait for the movie to end and then continue.
Source
<xs:element name="intro" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The screen to show as intro before the experiment starts</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:IDREF">
        <xs:attribute name="length" type="xs:nonNegativeInteger">
          <xs:annotation>
            <xs:documentation>Length of the movie in ms, if not specified, the system will wait for the movie to end and then continue.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:childmodeType / outro
Namespace No namespace
Annotations
The screen to show as outro after the experiment has finished
Diagram
Diagram spin.tmp#childmodeType_childmodeType_outro_length
Type extension of xs:IDREF
Properties
content complex
minOccurs 0
maxOccurs 1
Attributes
QName Type Use Annotation
length xs:nonNegativeInteger optional
Length of the movie in ms
Source
<xs:element name="outro" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The screen to show as outro after the experiment has finished</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:IDREF">
        <xs:attribute name="length" type="xs:nonNegativeInteger">
          <xs:annotation>
            <xs:documentation>Length of the movie in ms</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:childmodeType / panel
Namespace No namespace
Annotations
The panel reinforcement movie to use
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="panel" type="xs:anyURI" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The panel reinforcement movie to use</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / defaultFont
Namespace No namespace
Annotations
Name of the default font to be used for all
elements of every screen. Possible names: any font found by
QFontDialog
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="defaultFont" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Name of the default font to be used for all elements of every screen. Possible names: any font found by QFontDialog</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / defaultFontsize
Namespace No namespace
Annotations
Size of the default font to be used for all
elements of every screen. Unit: points as defined by the
system
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="defaultFontsize" type="xs:positiveInteger" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Size of the default font to be used for all elements of every screen. Unit: points as defined by the system</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:screensType / screen
Namespace No namespace
Annotations
Every single screen defines a screen with a
certain ID to be used elsewhere in the experiment
file.
Diagram
Diagram spin.tmp#screenType_id spin.tmp#screenType_description spin.tmp#screenType_hLayout spin.tmp#screenType_vLayout spin.tmp#screenType_gridLayout spin.tmp#screenType_twoPartLayout spin.tmp#screenType_arcLayout spin.tmp#screenType_buttongroup spin.tmp#screenType_default_answer_element spin.tmp#screenType
Type apex:screenType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children arcLayout, buttongroup, default_answer_element, gridLayout, hLayout, twoPartLayout, vLayout
Instance
<screen description="" id="">
  <hLayout col="" id="" row="" width="" x="" y="">{0,1}</hLayout>
  <vLayout col="" height="" id="" row="" x="" y="">{0,1}</vLayout>
  <gridLayout col="" columnstretch="" height="" id="" row="" rowstretch="" width="" x="" y="">{0,1}</gridLayout>
  <twoPartLayout col="" direction="" id="" ratio="" row="" x="" y="">{0,1}</twoPartLayout>
  <arcLayout col="" id="" row="" type="" width="" x="" y="">{0,1}</arcLayout>
  <buttongroup id="">{0,1}</buttongroup>
  <default_answer_element>{0,1}</default_answer_element>
</screen>
Attributes
QName Type Use Annotation
description xs:string optional
Description of the screen - for your own reference
id xs:ID required
Source
<xs:element name="screen" type="apex:screenType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Every single screen defines a screen with a certain ID to be used elsewhere in the experiment file.</xs:documentation>
  </xs:annotation>
  <!--   As the following does not work, it it implemented per layout
                -->
  <!--xs:unique name="screenIDs">
                    <xs:selector xpath="./*[not(name()='buttongroup')]//*"></xs:selector>
                    <xs:field xpath="@id"></xs:field>
                    </xs:unique-->
</xs:element>
[ top ]
Element apex:screensType / pluginscreens
Namespace No namespace
Diagram
Diagram spin.tmp#xmlGeneratingPluginType_script spin.tmp#xmlGeneratingPluginType_parameter spin.tmp#xmlGeneratingPluginType spin.tmp#pluginScreenType
Type apex:pluginScreenType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children parameter, script
Instance
<pluginscreens>
  <script source="">{0,1}</script>
  <parameter name="">{0,unbounded}</parameter>
</pluginscreens>
Source
<xs:element name="pluginscreens" type="apex:pluginScreenType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element apex:xmlGeneratingPluginType / script
Namespace No namespace
Diagram
Diagram spin.tmp#xmlGeneratingPluginType_xmlGeneratingPluginType_script_source
Type extension of xs:string
Properties
content complex
minOccurs 0
Attributes
QName Type Use
source restriction of xs:string required
Source
<xs:element name="script" minOccurs="0">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="source" use="required">
          <xs:simpleType>
            <xs:annotation>
              <xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:string">
              <xs:enumeration value="inline"/>
              <xs:enumeration value="file"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:xmlGeneratingPluginType / parameter
Namespace No namespace
Diagram
Diagram spin.tmp#xmlGeneratingPluginType_xmlGeneratingPluginType_parameter_name
Type extension of xs:string
Properties
content complex
minOccurs 0
maxOccurs unbounded
default
Attributes
QName Type Use
name xs:Name required
Source
<xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="name" type="xs:Name" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Complex Type apex:noisesType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#noisesType_noise
Used by
Model
Children noise
Source
<xs:complexType name="noisesType">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="1" name="noise">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="name" type="xs:string">
            <xs:annotation>
              <xs:documentation>Name is the string that is shown in the drop down box to select the speech material. If name is not specified here, the ID will be used as the name</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="file" type="xs:string"/>
          <xs:element name="rms" type="xs:double">
            <xs:annotation>
              <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="1" minOccurs="0" name="speechmaterial">
            <xs:complexType>
              <xs:annotation>
                <xs:documentation>If a noise is specific to a speech material, the speech material can be specified here</xs:documentation>
              </xs:annotation>
              <xs:simpleContent>
                <xs:extension base="xs:IDREF">
                  <!--xs:attribute name="id" use="required" type="xs:IDREF"/-->
                  <xs:attribute name="category" type="xs:Name" use="optional"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="id" type="xs:ID" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:speechmaterialType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#speechmaterialType_id spin.tmp#speechmaterialType_rms spin.tmp#speechmaterialType_type spin.tmp#speechmaterialType_values_for_mean spin.tmp#speechmaterialType_list spin.tmp#speechmaterialType_category
Used by
Model
Children category, list, rms, type, values_for_mean
Attributes
QName Type Use
id xs:ID optional
Source
<xs:complexType name="speechmaterialType">
  <xs:sequence>
    <xs:element name="rms" type="xs:double">
      <xs:annotation>
        <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" minOccurs="0" default="openset">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="openset">
            <xs:annotation>
              <xs:documentation>Open set speech material</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="child">
            <xs:annotation>
              <xs:documentation>Speech material for children, e.g., Göttinger</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="matrix">
            <xs:annotation>
              <xs:documentation>Matrix test: the user has to click together a sentence based on components shown on screen</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="values_for_mean" type="xs:positiveInteger" minOccurs="0" default="6">
      <xs:annotation>
        <xs:documentation>Number of trials to use for calculating the mean when processing results</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="list" type="apex:speechmaterialListType" minOccurs="1" maxOccurs="unbounded"/>
      <xs:element name="category" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="rms" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>RMS energy of the signal on disk in dBFS</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="list" type="apex:speechmaterialListType" minOccurs="1" maxOccurs="unbounded"/>
          </xs:sequence>
          <xs:attribute name="id" type="xs:Name"/>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type apex:speechmaterialListType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#speechmaterialListType_id spin.tmp#speechmaterialListType_speechtoken
Used by
Model
Children speechtoken
Attributes
QName Type Use
id xs:string optional
Source
<xs:complexType name="speechmaterialListType">
  <xs:sequence>
    <xs:element name="speechtoken" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="file" type="xs:string">
            <xs:annotation>
              <xs:documentation>Location of wav file associated with this token. Relative to prefix above</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="text">
            <xs:complexType mixed="true">
              <xs:choice maxOccurs="unbounded" minOccurs="0">
                <xs:element name="key" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Keyword, to be used by the corrector</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="skey" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Part of a split keyword, to be used by the corrector.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="b" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Bold</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="u" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Underline</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="i" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Italic</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="id" type="xs:string"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="xs:string"/>
</xs:complexType>
[ top ]
Complex Type apex:prefixType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
A prefix can be specified inline (ie: here) or by specifying the ID of a prefix in the main configfile. 
Example:
Absolute:     c:/program files/bla
Relative:     ../stimuli
Diagram
Diagram spin.tmp#prefixType_source
Type extension of xs:string
Used by
Attributes
QName Type Default Use
source restriction of xs:string inline optional
Source
<xs:complexType name="prefixType">
  <xs:annotation>
    <xs:documentation>A prefix can be specified inline (ie: here) or by specifying the ID of a prefix in the main configfile. Example: Absolute: c:/program files/bla Relative: ../stimuli</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="source" default="inline">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="inline">
              <xs:annotation>
                <xs:documentation>The prefix will be specified in this element</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="apexconfig">
              <xs:annotation>
                <xs:documentation>The prefix will be loaded from the apexconfig.xml file</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type apex:speechmaterialFilesType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#speechmaterialFilesType_speechmaterial_file
Used by
Model
Children speechmaterial_file
Source
<xs:complexType name="speechmaterialFilesType">
  <xs:sequence>
    <xs:element name="speechmaterial_file" minOccurs="1" maxOccurs="unbounded" type="apex:speechmaterialFileType">
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:speechmaterialFileType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#speechmaterialFileType_href spin.tmp#speechmaterialFileType_mode
Used by
Attributes
QName Type Use
href xs:anyURI optional
mode restriction of xs:string optional
Source
<xs:complexType name="speechmaterialFileType">
  <xs:attribute name="href" type="xs:anyURI"/>
  <xs:attribute name="mode">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="wildcard"/>
        <xs:enumeration value="name"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
[ top ]
Complex Type apex:speakerSetupType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#speakerSetupType_speaker
Used by
Model
Children speaker
Source
<xs:complexType name="speakerSetupType">
  <xs:sequence>
    <xs:element name="speaker" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="angle" type="xs:nonNegativeInteger">
            <xs:annotation>
              <xs:documentation>Angular location of speaker (in degrees). 0 degr is straight ahead, 90 degr is on the right hand side of the s ubject.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="channel" type="xs:nonNegativeInteger">
            <xs:annotation>
              <xs:documentation>Channel of the sound card to which the speaker at the angle above is connected (0-based).</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:soundcardSetupType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#soundcardSetupType_driver spin.tmp#soundcardSetupType_buffersize spin.tmp#soundcardSetupType_blocksize
Used by
Model
Children blocksize, buffersize, driver
Source
<xs:complexType name="soundcardSetupType">
  <xs:sequence>
    <xs:element name="driver" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If specified, this sound driver will be used</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buffersize" type="xs:positiveInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If specified, this buffersize will be used</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="blocksize" type="xs:positiveInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If specified, this blocksize will be used</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:generalSetupType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#generalSetupType_internal_rms spin.tmp#generalSetupType_default_calibration spin.tmp#generalSetupType_xslt_script
Used by
Model
Children default_calibration, internal_rms, xslt_script
Source
<xs:complexType name="generalSetupType">
  <xs:sequence>
    <xs:element name="internal_rms" type="xs:double">
      <xs:annotation>
        <xs:documentation>Before setting the SNR, speech and noise signals are internally set to this value in dBFS. If no noise is presented and calibration is set to 0dB, this is the amplitude that will be sent to the soundcard.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="default_calibration" type="xs:double">
      <xs:annotation>
        <xs:documentation>Default target amplitude for calibration. If calibration is set to 0, a value of internal_rms dBFS will correspond to default_calibration dB SPL/A</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="xslt_script" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:idSetupType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#idSetupType_gain spin.tmp#idSetupType_speechtokenText spin.tmp#idSetupType_nSpeechtokenParts spin.tmp#idSetupType_speechtokenPart1 spin.tmp#idSetupType_speechtokenPart2 spin.tmp#idSetupType_speechtokenPart3 spin.tmp#idSetupType_speechtokenPart4 spin.tmp#idSetupType_speechtokenPart5 spin.tmp#idSetupType_speechtokenPart6 spin.tmp#idSetupType_speechtokenPart7 spin.tmp#idSetupType_speechtokenPart8 spin.tmp#idSetupType_speechtokenPart9
Used by
Model
Children gain, nSpeechtokenParts, speechtokenPart1, speechtokenPart2, speechtokenPart3, speechtokenPart4, speechtokenPart5, speechtokenPart6, speechtokenPart7, speechtokenPart8, speechtokenPart9, speechtokenText
Source
<xs:complexType name="idSetupType">
  <xs:sequence>
    <xs:element name="gain" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the gain parameter that contains the snr value</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenText" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="nSpeechtokenParts" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the number of speech token parts (e.g., words, phonemes, ...)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart1" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart2" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart3" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart4" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart5" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart6" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart7" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart8" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speechtokenPart9" type="xs:ID">
      <xs:annotation>
        <xs:documentation>ID of the fixed parameter that contains the text of the stimulus (speech token)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:spinScreenType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#spinScreenType_screen
Used by
Model
Children screen
Source
<xs:complexType name="spinScreenType">
  <xs:sequence>
    <xs:element name="screen" type="apex:screenType">
      <xs:annotation>
        <xs:documentation>Screen as will occur in the generated experiment file.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:screenType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#screenType_id spin.tmp#screenType_description spin.tmp#screenType_hLayout spin.tmp#screenType_vLayout spin.tmp#screenType_gridLayout spin.tmp#screenType_twoPartLayout spin.tmp#screenType_arcLayout spin.tmp#screenType_buttongroup spin.tmp#screenType_default_answer_element
Used by
Model
Children arcLayout, buttongroup, default_answer_element, gridLayout, hLayout, twoPartLayout, vLayout
Attributes
QName Type Use Annotation
description xs:string optional
Description of the screen - for your own reference
id xs:ID required
Source
<xs:complexType name="screenType">
  <xs:sequence>
    <xs:choice maxOccurs="1">
      <xs:element name="hLayout" type="apex:hScreenLayoutType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Horizontal layout: places elements next to each other</xs:documentation>
        </xs:annotation>
        <xs:unique name="screenId_hLayout">
          <xs:selector xpath="./*"/>
          <xs:field xpath="@id"/>
        </xs:unique>
      </xs:element>
      <xs:element name="vLayout" type="apex:vScreenLayoutType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Vertical layout: places elements above each other</xs:documentation>
        </xs:annotation>
        <xs:unique name="screenId_vLayout">
          <xs:selector xpath="./*"/>
          <xs:field xpath="@id"/>
        </xs:unique>
      </xs:element>
      <xs:element name="gridLayout" type="apex:gridScreenLayoutType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Gridlayout: places elements in an (irregular) grid.</xs:documentation>
        </xs:annotation>
        <xs:unique name="screenId_gridLayout">
          <xs:selector xpath="./*"/>
          <xs:field xpath="@id"/>
        </xs:unique>
      </xs:element>
      <xs:element name="twoPartLayout" type="apex:twoPartLayoutType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Layout with a small upper part and larger lower part</xs:documentation>
        </xs:annotation>
        <xs:unique name="screenId_twoPartLayout">
          <xs:selector xpath="./*"/>
          <xs:field xpath="@id"/>
        </xs:unique>
      </xs:element>
      <xs:element name="arcLayout" type="apex:arcScreenLayoutType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Arc layout: places elements in a semi-circle. Useful for localization experiments.</xs:documentation>
        </xs:annotation>
        <xs:unique name="screenId_arcLayout">
          <xs:selector xpath="./*"/>
          <xs:field xpath="@id"/>
        </xs:unique>
      </xs:element>
    </xs:choice>
    <xs:element name="buttongroup" type="apex:buttonGroupType" minOccurs="0" maxOccurs="1"/>
    <xs:element name="default_answer_element" type="xs:Name" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Default element for getting the user input to send to the corrector.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID" use="required"/>
  <xs:attribute name="description" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Description of the screen - for your own reference</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
[ top ]
Complex Type apex:hScreenLayoutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Horizontal layout: places elements next to each
other
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#hScreenLayoutType_width spin.tmp#gridElementAttributes
Type extension of apex:screenLayoutType
Type hierarchy
Used by
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="hScreenLayoutType">
  <xs:annotation>
    <xs:documentation>Horizontal layout: places elements next to each other</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenLayoutType">
      <xs:attribute name="width" type="xs:int" use="required">
      </xs:attribute>
      <!--xs:attribute name="id" type="xs:Name" use="optional"></xs:attribute-->
      <xs:attributeGroup ref="apex:gridElementAttributes"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenLayoutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Base type for all layout types
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup
Properties
abstract true
Used by
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Attributes
QName Type Use
id xs:Name optional
Source
<xs:complexType name="screenLayoutType" abstract="true">
  <xs:annotation>
    <xs:documentation>Base type for all layout types</xs:documentation>
  </xs:annotation>
  <xs:choice maxOccurs="unbounded">
    <xs:group ref="apex:layoutElementGroup">
    </xs:group>
    <xs:group ref="apex:screenElementGroup">
    </xs:group>
  </xs:choice>
  <xs:attribute name="id" type="xs:Name" use="optional"/>
</xs:complexType>
[ top ]
Complex Type apex:screenButtonType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Button element. Can be clicked. If button is clicked, the subject is
assumed to have responded to the trial.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenButtonType_text
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, text, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenButtonType">
  <xs:annotation>
    <xs:documentation>Button element. Can be clicked. If button is clicked, the subject is assumed to have responded to the trial.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="text" type="xs:string">
          <xs:annotation>
            <xs:documentation>Text to be printed on the button</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenElementType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Base element for all screen elements
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled
Properties
abstract true
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenElementType" abstract="true">
  <xs:annotation>
    <xs:documentation>Base element for all screen elements</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="style" type="apex:stylesheetType" minOccurs="0"/>
    <xs:element name="width" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TODO: units?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="height" type="xs:nonNegativeInteger" minOccurs="0"/>
    <xs:element name="shortcut" type="apex:shortcutType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="font" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TODO: how is the font specified?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fontsize" type="xs:positiveInteger" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Text font size, in points as defined by the system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="bgcolor" type="apex:colorType" minOccurs="0"/>
    <xs:element name="fgcolor" type="apex:colorType" minOccurs="0"/>
    <xs:element name="floating" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Put the element in it's own window instead of embedding it in the current layout</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="disabled" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If set to true, the element will always be disabled (can be used to "guide the eye")</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="apex:gridElementAttributes"/>
  <xs:attributeGroup ref="apex:screenIdAttribute"/>
</xs:complexType>
[ top ]
Simple Type apex:stylesheetType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Any stylesheet supoprted by Qt (google for "qt style sheet")
Warning: if you request changed not supported by the native style engine, we switch to the 
Qt style engine, possibly resulting in other changes in layout.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="stylesheetType">
  <xs:annotation>
    <xs:documentation>Any stylesheet supoprted by Qt (google for "qt style sheet") Warning: if you request changed not supported by the native style engine, we switch to the Qt style engine, possibly resulting in other changes in layout.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Complex Type apex:shortcutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Defines a keyboard key combination to be used as a shortcut
Diagram
Diagram spin.tmp#shortcutBaseType spin.tmp#shortcutType_action spin.tmp#shortcutType_modifier spin.tmp#shortcutType_hex
Type extension of apex:shortcutBaseType
Type hierarchy
Used by
Attributes
QName Type Default Use Annotation
action restriction of xs:string click optional
hex xs:boolean optional
If true, parses the shortcut as a hexadecimal number. See the
Key enum in qtnamespace.h for known values
modifier restriction of xs:string optional
Dead key to be used together with the
shortcut
Source
<xs:complexType name="shortcutType">
  <xs:annotation>
    <xs:documentation>Defines a keyboard key combination to be used as a shortcut</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="apex:shortcutBaseType">
      <xs:attribute name="action" use="optional" default="click">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="click">
              <xs:annotation>
                <xs:documentation>Has the same effect as clicking the widget</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="up">
              <xs:annotation>
                <xs:documentation>Has the same effect as clicking the up-button</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="down">
              <xs:annotation>
                <xs:documentation>Has the same effect as clicking the up-button</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="modifier">
        <xs:annotation>
          <xs:documentation>Dead key to be used together with the shortcut</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Ctrl"/>
            <xs:enumeration value="Alt"/>
            <xs:enumeration value="Shift"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="hex" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>If true, parses the shortcut as a hexadecimal number. See the Key enum in qtnamespace.h for known values</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Simple Type apex:shortcutBaseType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#shortcutHex spin.tmp#shortcutEnum spin.tmp#shortcutRegExp
Type union of(apex:shortcutHex, apex:shortcutEnum, apex:shortcutRegExp)
Used by
Complex Type apex:shortcutType
Source
<xs:simpleType name="shortcutBaseType">
  <xs:union memberTypes="apex:shortcutHex apex:shortcutEnum apex:shortcutRegExp">
  </xs:union>
</xs:simpleType>
[ top ]
Simple Type apex:colorType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Define a color as accepted by Qt colorstring, can be:
* #RGB (each of R, G, and B is a single hex digit)
* #RRGGBB
* #RRRGGGBBB
* #RRRRGGGGBBBB
* a color name http://www.w3.org/TR/SVG/types.html#ColorKeywords
* transparent
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="colorType">
  <xs:annotation>
    <xs:documentation>Define a color as accepted by Qt colorstring, can be: * #RGB (each of R, G, and B is a single hex digit) * #RRGGBB * #RRRGGGBBB * #RRRRGGGGBBBB * a color name http://www.w3.org/TR/SVG/types.html#ColorKeywords * transparent</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Complex Type apex:screenLabelType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Label element: simple text on the screen. Cannot be used for user input.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenLabelType_text
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, text, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenLabelType">
  <xs:annotation>
    <xs:documentation>Label element: simple text on the screen. Cannot be used for user input.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="text" type="xs:string"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenAnswerLabelType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Label containing the correct answer for the current
trial.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenAnswerLabelType">
  <xs:annotation>
    <xs:documentation>Label containing the correct answer for the current trial.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <!--xs:element name="fontsize" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"/-->
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
  <!--xs:attributeGroup ref="apex:gridElementAttributes"/>
        <xs:attributeGroup ref="apex:idAttribute"/-->
</xs:complexType>
[ top ]
Complex Type apex:screenParameterLabelType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Label containing the value of a parameter.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenParameterLabelType_parameter
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, parameter, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenParameterLabelType">
  <xs:annotation>
    <xs:documentation>Label containing the value of a parameter.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <!--xs:element name="fontsize" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"/-->
        <xs:element name="parameter" type="apex:showparameterType" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
  <!--xs:attributeGroup ref="apex:gridElementAttributes"/>
            <xs:attributeGroup ref="apex:idAttribute"/-->
</xs:complexType>
[ top ]
Complex Type apex:showparameterType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#showparameterType_name spin.tmp#showparameterType_expression
Type extension of xs:Name
Used by
Attributes
QName Type Use Annotation
expression apex:mathexpression optional
Expression to be evaluated. Expressions must
be in the format a*x+b, where x is the parameter value and a
and b are floats
name optional
Parameter name to show in the
list
Source
<xs:complexType name="showparameterType">
  <xs:simpleContent>
    <xs:extension base="xs:Name">
      <xs:attribute name="name">
        <xs:annotation>
          <xs:documentation>Parameter name to show in the list</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="expression" type="apex:mathexpression">
        <xs:annotation>
          <xs:documentation>Expression to be evaluated. Expressions must be in the format a*x+b, where x is the parameter value and a and b are floats</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Simple Type apex:mathexpression
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Simple math expression of the format a*x+b
Diagram
Diagram
Type restriction of xs:string
Facets
pattern (\-?\d*\.?\d*)\s*\*\s*x\s*([+-])\s*(\d+\.?\d*)
Used by
Source
<xs:simpleType name="mathexpression">
  <xs:annotation>
    <xs:documentation>Simple math expression of the format a*x+b</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="(\-?\d*\.?\d*)\s*\*\s*x\s*([+-])\s*(\d+\.?\d*)"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type apex:screenTextEditType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Text box to be filled in by the user
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenTextEditType_text spin.tmp#screenTextEditType_inputmask
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, inputmask, shortcut, style, text, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenTextEditType">
  <xs:annotation>
    <xs:documentation>Text box to be filled in by the user</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="text" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="inputmask" type="xs:string" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Input mask to restrict what can be typed in the textbox. Defined in the Qt documentation. If inputmask=="numbers", only numeric input will be allowed. If inputmask starts with a / (slash), the remainder will be used as a regular expression for QRegExpValidator.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenPictureType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Picture to be put on the screen.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenPictureType_file spin.tmp#screenPictureType_feedback
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, feedback, fgcolor, file, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenPictureType">
  <xs:annotation>
    <xs:documentation>Picture to be put on the screen.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="file">
          <xs:annotation>
            <xs:documentation>Filename of the picture. The format can be any of: PNG, BMP, XBM, XPM, JPEG, MNG, GIF, PBM (P1 or P4), PGM (P2 or P5), and PPM (P3 or P6). If path is relative, it will be prefixed with the prefix given above.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="id" type="xs:ID"/>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="feedback" type="apex:feedbackPathsType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>If used, overrides the normal feedback (using coloured borders) by drawing a different picture on screen.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:feedbackPathsType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
A screen element able to display different media depending on the state uses this to define the media.
The paths are absolute or relative, eventually prefixed by the prefix.
highlight = shown during stimulus play when 'showcurrent' is true.
positive = shown as positive feedback when feedback is true.
negative = shown as negative feedback when feedback is true.
Diagram
Diagram spin.tmp#feedbackPathsType_highlight spin.tmp#feedbackPathsType_positive spin.tmp#feedbackPathsType_negative spin.tmp#feedbackPathsType_disabled
Used by
Model
Children disabled, highlight, negative, positive
Source
<xs:complexType name="feedbackPathsType">
  <xs:annotation>
    <xs:documentation>A screen element able to display different media depending on the state uses this to define the media. The paths are absolute or relative, eventually prefixed by the prefix. highlight = shown during stimulus play when 'showcurrent' is true. positive = shown as positive feedback when feedback is true. negative = shown as negative feedback when feedback is true.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="highlight" type="xs:anyURI" minOccurs="0"/>
    <xs:element name="positive" type="xs:anyURI" minOccurs="0"/>
    <xs:element name="negative" type="xs:anyURI" minOccurs="0"/>
    <xs:element name="disabled" type="xs:anyURI" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:screenFlashType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenFlashType_file spin.tmp#screenFlashType_feedback
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, feedback, fgcolor, file, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenFlashType">
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="file" type="xs:string">
          <xs:annotation>
            <xs:documentation>Flash movie to be put on the screen.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="feedback" type="apex:feedbackPathsType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>If used, overrides the normal feedback (using coloured borders) by putting a different movie on screen.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenParameterlistType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
A parameterlist shows the current value of several parameters (fixed
or variable)
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenParameterlistType_parameter
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, parameter, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenParameterlistType">
  <xs:annotation>
    <xs:documentation>A parameterlist shows the current value of several parameters (fixed or variable)</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="parameter" type="apex:showparameterType" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenPictureLabelType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Label element with a picture on it. Cannot be used for user input.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenPictureLabelType_file spin.tmp#screenPictureLabelType_disabledfile
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, disabledfile, fgcolor, file, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenPictureLabelType">
  <xs:annotation>
    <xs:documentation>Label element with a picture on it. Cannot be used for user input.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="file" type="xs:anyURI">
          <xs:annotation>
            <xs:documentation>Filename of the picture. The format can be any of: PNG, BMP, XBM, XPM, JPEG, MNG, GIF, PBM (P1 or P4), PGM (P2 or P5), and PPM (P3 or P6). If path is relative, it will be prefixed with the prefix given above.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="disabledfile" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Picture to be used if the element is disabled</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenSpinBoxType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Spin box. Can set a parameter.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenSpinBoxType_value spin.tmp#screenSpinBoxType_min spin.tmp#screenSpinBoxType_max spin.tmp#screenSpinBoxType_step spin.tmp#screenSpinBoxType_parameter spin.tmp#screenSpinBoxType_reset
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, max, min, parameter, reset, shortcut, step, style, value, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenSpinBoxType">
  <xs:annotation>
    <xs:documentation>Spin box. Can set a parameter.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="value" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Default value</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="min" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Minimum value</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="max" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Maximum value</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="step" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Stepsize</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="parameter" type="xs:IDREF" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Parameter to be set to the value of the spinbox. This parameter will be set the NEXT trial.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="reset" type="xs:boolean" default="false" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Reset the value for every new trial</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenCheckBoxType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
CheckBox element. Can be checked. If checkbox is clicked, the subject is
assumed to have responded to the trial.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenCheckBoxType_text spin.tmp#screenCheckBoxType_isChecked
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, isChecked, shortcut, style, text, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenCheckBoxType">
  <xs:annotation>
    <xs:documentation>CheckBox element. Can be checked. If checkbox is clicked, the subject is assumed to have responded to the trial.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="text" type="xs:string">
          <xs:annotation>
            <xs:documentation>Text to be printed right to the checkbox</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="isChecked" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Determines whether checkbox is checked by default</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenSliderType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Slider element.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenSliderType_orientation spin.tmp#screenSliderType_min spin.tmp#screenSliderType_max spin.tmp#screenSliderType_value spin.tmp#screenSliderType_tickinterval spin.tmp#screenSliderType_stepsize spin.tmp#screenSliderType_pagesize
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, max, min, orientation, pagesize, shortcut, stepsize, style, tickinterval, value, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenSliderType">
  <xs:annotation>
    <xs:documentation>Slider element.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="orientation" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Orientation of slider</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="horizontal"/>
              <xs:enumeration value="vertical"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="min" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Minimum value of slider</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="max" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Maximum value of slider</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="value" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Default value of slider</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="tickinterval" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Interval between slider ticks</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="stepsize" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Step size on single arrow key press</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="pagesize" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Step size of pageUp pageDown key press</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenMatrixType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Matrix of buttons of which one in each column can be selected.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenMatrixType_autocontinue spin.tmp#screenMatrixType_element
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children autocontinue, bgcolor, disabled, element, fgcolor, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenMatrixType">
  <xs:annotation>
    <xs:documentation>Matrix of buttons of which one in each column can be selected.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="autocontinue" type="xs:boolean" default="true" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Automatically end the trial when all columns are completed</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="element" minOccurs="1" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="name" type="xs:string">
                <xs:annotation>
                  <xs:documentation>Name of the element. Will be reported in the results. Will also be used as text if no text is given.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="text" type="xs:string" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>Text to be shown on the button</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="row" type="xs:positiveInteger" use="required">
              <xs:annotation>
                <xs:documentation>Row in the matrix</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="col" type="xs:positiveInteger" use="required">
              <xs:annotation>
                <xs:documentation>Column in the matrix</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenHtmlType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Show HTML document
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType spin.tmp#screenHtmlType_page
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, page, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenHtmlType">
  <xs:annotation>
    <xs:documentation>Show HTML document</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
      <xs:sequence>
        <xs:element name="page" type="xs:anyURI">
          <xs:annotation>
            <xs:documentation>Filename of the HTML document.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:screenNumericKeypadType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Numeric keypad input element.
Diagram
Diagram spin.tmp#gridElementAttributes spin.tmp#screenIdAttribute spin.tmp#screenElementType_style spin.tmp#screenElementType_width spin.tmp#screenElementType_height spin.tmp#screenElementType_shortcut spin.tmp#screenElementType_font spin.tmp#screenElementType_fontsize spin.tmp#screenElementType_bgcolor spin.tmp#screenElementType_fgcolor spin.tmp#screenElementType_floating spin.tmp#screenElementType_disabled spin.tmp#screenElementType
Type extension of apex:screenElementType
Type hierarchy
Used by
Model
Children bgcolor, disabled, fgcolor, floating, font, fontsize, height, shortcut, style, width
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="screenNumericKeypadType">
  <xs:annotation>
    <xs:documentation>Numeric keypad input element.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenElementType">
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:vScreenLayoutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Vertical layout: places elements above each other
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#vScreenLayoutType_height spin.tmp#gridElementAttributes
Type extension of apex:screenLayoutType
Type hierarchy
Used by
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
height xs:int required
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="vScreenLayoutType">
  <xs:annotation>
    <xs:documentation>Vertical layout: places elements above each other</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenLayoutType">
      <xs:attribute name="height" type="xs:int" use="required">
      </xs:attribute>
      <!--xs:attribute name="id" type="xs:Name" use="optional"> </xs:attribute-->
      <xs:attributeGroup ref="apex:gridElementAttributes"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:gridScreenLayoutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Gridlayout: places elements in an (irregular) grid.
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#gridScreenLayoutType_width spin.tmp#gridScreenLayoutType_height spin.tmp#gridScreenLayoutType_columnstretch spin.tmp#gridScreenLayoutType_rowstretch spin.tmp#gridElementAttributes
Type extension of apex:screenLayoutType
Type hierarchy
Used by
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
columnstretch apex:stretchregexp optional
Stretch factor for the columns: a list of integers separated by comma's. If specified, there should be as much 
integers as columns. The width of the columns will be proportional to the numbers. E.g. if width=2 and columnstretch="1,2", the 
second column will be twice as wide as the first. columnstretch="2,4" would have the same effect.
height xs:int required
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
rowstretch apex:stretchregexp optional
Stretch factor for the rows: a list of integers separated by comma's. If specified, there should be as much 
integers as rows. The width of the rows will be proportional to the numbers. E.g. if height=3 and rowstretch="1,2,1", the 
second row will be twice as wide as the first and thirs. rowstretch="2,4,2" would have the same effect.
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="gridScreenLayoutType">
  <xs:annotation>
    <xs:documentation>Gridlayout: places elements in an (irregular) grid.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenLayoutType">
      <xs:attribute name="width" type="xs:int" use="required">
      </xs:attribute>
      <xs:attribute name="height" type="xs:int" use="required">
      </xs:attribute>
      <xs:attribute name="columnstretch" type="apex:stretchregexp" use="optional">
        <xs:annotation>
          <xs:documentation>Stretch factor for the columns: a list of integers separated by comma's. If specified, there should be as much integers as columns. The width of the columns will be proportional to the numbers. E.g. if width=2 and columnstretch="1,2", the second column will be twice as wide as the first. columnstretch="2,4" would have the same effect.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="rowstretch" type="apex:stretchregexp" use="optional">
        <xs:annotation>
          <xs:documentation>Stretch factor for the rows: a list of integers separated by comma's. If specified, there should be as much integers as rows. The width of the rows will be proportional to the numbers. E.g. if height=3 and rowstretch="1,2,1", the second row will be twice as wide as the first and thirs. rowstretch="2,4,2" would have the same effect.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <!--xs:attribute name="id" type="xs:ID" use="optional"> </xs:attribute-->
      <xs:attributeGroup ref="apex:gridElementAttributes"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Simple Type apex:stretchregexp
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [0-9]+(,[0-9]+)*
Used by
Source
<xs:simpleType name="stretchregexp">
  <xs:restriction base="xs:string">
    <xs:pattern value="[0-9]+(,[0-9]+)*"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type apex:arcScreenLayoutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Arc layout: places elements in a semi-circle. Useful for localization
experiments.
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#arcScreenLayoutType_width spin.tmp#gridElementAttributes spin.tmp#arcScreenLayoutType_type
Type extension of apex:screenLayoutType
Type hierarchy
Used by
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
id xs:Name optional
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
type restriction of xs:string required
TODO
width xs:int required
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="arcScreenLayoutType">
  <xs:annotation>
    <xs:documentation>Arc layout: places elements in a semi-circle. Useful for localization experiments.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenLayoutType">
      <xs:attribute name="width" type="xs:int" use="required">
      </xs:attribute>
      <!--xs:attribute name="id" type="xs:ID" use="optional"> </xs:attribute-->
      <xs:attributeGroup ref="apex:gridElementAttributes"/>
      <xs:attribute name="type" use="required">
        <xs:annotation>
          <xs:documentation>TODO</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="upper"/>
            <xs:enumeration value="lower"/>
            <xs:enumeration value="left"/>
            <xs:enumeration value="right"/>
            <xs:enumeration value="full"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:twoPartLayoutType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
TwoPartLayout: divides the screen in two parts with a proportion given by the ratio parameter.
The position of the child elements is determined by the y coördinate.
Diagram
Diagram spin.tmp#screenLayoutType_id spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout spin.tmp#layoutElementGroup spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad spin.tmp#screenElementGroup spin.tmp#screenLayoutType spin.tmp#twoPartLayoutType_ratio spin.tmp#twoPartLayoutType_direction spin.tmp#gridElementAttributes
Type extension of apex:screenLayoutType
Type hierarchy
Used by
Model
Children answerlabel, arcLayout, button, checkBox, flash, gridLayout, hLayout, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit, vLayout
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
direction apex:horivertType required
id xs:Name optional
ratio xs:float required
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:complexType name="twoPartLayoutType">
  <xs:annotation>
    <xs:documentation>TwoPartLayout: divides the screen in two parts with a proportion given by the ratio parameter. The position of the child elements is determined by the y coördinate.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="apex:screenLayoutType">
      <xs:attribute name="ratio" type="xs:float" use="required">
      </xs:attribute>
      <xs:attribute name="direction" type="apex:horivertType" use="required">
      </xs:attribute>
      <xs:attributeGroup ref="apex:gridElementAttributes"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Simple Type apex:horivertType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration horizontal
enumeration vertical
Used by
Source
<xs:simpleType name="horivertType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="horizontal"/>
    <xs:enumeration value="vertical"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type apex:buttonGroupType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Buttons can be grouped together using a buttongroup to form a single
answer element.
Diagram
Diagram spin.tmp#screenIdAttribute spin.tmp#buttonGroupType_button
Used by
Model
Children button
Attributes
QName Type Use
id xs:Name required
Source
<xs:complexType name="buttonGroupType">
  <xs:annotation>
    <xs:documentation>Buttons can be grouped together using a buttongroup to form a single answer element.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="button" minOccurs="1" maxOccurs="unbounded">
      <xs:complexType>
        <!--xs:attribute name="id" type="xs:IDREF" use="required"/-->
        <xs:attribute name="id" type="xs:Name" use="required"/>
        <!-- FIXME -->
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <!--xs:attribute name="id" type="xs:ID"/-->
  <xs:attributeGroup ref="apex:screenIdAttribute"/>
</xs:complexType>
[ top ]
Complex Type apex:screensType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#screensType_prefix spin.tmp#screensType_general spin.tmp#screensType_reinforcement spin.tmp#screensType_style_apex spin.tmp#screensType_style spin.tmp#screensType_childmode spin.tmp#screensType_defaultFont spin.tmp#screensType_defaultFontsize spin.tmp#screensType_screen spin.tmp#screensType_pluginscreens
Model
Children childmode, defaultFont, defaultFontsize, general, pluginscreens, prefix, reinforcement, screen, style, style_apex
Source
<xs:complexType name="screensType">
  <xs:sequence>
    <xs:element name="prefix" type="apex:prefixType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Defines a prefix for the filenames of media files used in the screens below. The prefix is concatenated in the front of the filenames given below before trying to open any file.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="general" type="apex:screenGeneralType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Some general properties of the entire Apex window are set in this section. They are applied for each particular screen defined below.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="reinforcement" type="apex:reinforcementType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Defines what kind of feedback about the procedure and correctness of answers is shown to the user. This is valid for the whole experiment.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="style_apex" type="apex:stylesheetType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Style that is to be applied to the whole of apex</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="style" type="apex:stylesheetType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Style that is to be applied to all screens</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="childmode" type="apex:childmodeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Defines the elements used in child mode.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="defaultFont" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Name of the default font to be used for all elements of every screen. Possible names: any font found by QFontDialog</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="defaultFontsize" type="xs:positiveInteger" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Size of the default font to be used for all elements of every screen. Unit: points as defined by the system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="screen" type="apex:screenType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Every single screen defines a screen with a certain ID to be used elsewhere in the experiment file.</xs:documentation>
      </xs:annotation>
      <!--   As the following does not work, it it implemented per layout
                -->
      <!--xs:unique name="screenIDs">
                    <xs:selector xpath="./*[not(name()='buttongroup')]//*"></xs:selector>
                    <xs:field xpath="@id"></xs:field>
                    </xs:unique-->
    </xs:element>
    <xs:element name="pluginscreens" type="apex:pluginScreenType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:screenGeneralType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#screenGeneralType_stopbutton spin.tmp#screenGeneralType_repeatbutton spin.tmp#screenGeneralType_statuspicture spin.tmp#screenGeneralType_showpanel spin.tmp#screenGeneralType_showmenu spin.tmp#screenGeneralType_fullscreen spin.tmp#screenGeneralType_intertrialscreen
Used by
Model
Children fullscreen, intertrialscreen, repeatbutton, showmenu, showpanel, statuspicture, stopbutton
Source
<xs:complexType name="screenGeneralType">
  <xs:sequence>
    <xs:element name="stopbutton" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Show a red panic button that immediately stops all output when clicked.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="repeatbutton" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Show a repeat button that will repeat the last stimulus.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="statuspicture" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Show a status picture that indicates whether the user should be listening or giving an answer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="showpanel" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Show the panel; in case of childmode: a movie if defined</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="showmenu" type="xs:boolean" minOccurs="0" default="true">
      <xs:annotation>
        <xs:documentation>Determined whether the apex main menu (containing File, Calibration, etc.) is shown</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fullscreen" type="xs:boolean" minOccurs="0" default="false">
      <xs:annotation>
        <xs:documentation>If true, the main apex window will be shown full-screen, without window title or taskbar or whatever</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="intertrialscreen" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>A screen to show in between trials (after feedback that is)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:IDREF">
            <xs:attribute name="length" type="xs:positiveInteger">
              <xs:annotation>
                <xs:documentation>The period to show the screen</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:reinforcementType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#reinforcementType_progressbar spin.tmp#reinforcementType_feedback spin.tmp#reinforcementType_feedback_on spin.tmp#reinforcementType_feedback_picture_positive spin.tmp#reinforcementType_feedback_picture_negative spin.tmp#reinforcementType_showcurrent spin.tmp#reinforcementType_feedbackplugin
Used by
Model
Children feedback, feedback_on, feedback_picture_negative, feedback_picture_positive, feedbackplugin, progressbar, showcurrent
Source
<xs:complexType name="reinforcementType">
  <xs:sequence>
    <xs:element name="progressbar" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>Show a progress bar in the right hand panel, indicating the experiment progress. Not functional for multiprocedure or trainingprocedure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedback">
      <xs:annotation>
        <xs:documentation>Show visual feedback according to the correctness of the last answer. Feedback is shown using an upward or downward pointing thumb in the right hand panel.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:boolean">
            <xs:attribute name="length" type="xs:nonNegativeInteger" default="1000">
              <xs:annotation>
                <xs:documentation>Length of the feedback in ms. If feedback is false but a length is present, the specified time will be the time between two trials.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="feedback_on" minOccurs="0" default="correct">
      <xs:annotation>
        <xs:documentation>If feedback is shown, it is shown as a picture in the panel, but a screen element can also be highlighted.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="none">
            <xs:annotation>
              <xs:documentation>Do not highlight any screenelement</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="correct">
            <xs:annotation>
              <xs:documentation>Highlight the correct screenelement</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="clicked">
            <xs:annotation>
              <xs:documentation>Highlight the clicked screenelement (the subject answer)</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="feedback_picture_positive" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Picture to be shown in the panel on positive feedback.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedback_picture_negative" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Picture to be shown in the panel on negateive feedback.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="showcurrent" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Show a border around the screen element corresponding to the currently playing stimulus.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedbackplugin" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Parameter to be passed to the plugin</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="name" type="xs:Name" use="required"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>Name of the plugin to be loaded</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:childmodeType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#childmodeType_intro spin.tmp#childmodeType_outro spin.tmp#childmodeType_panel
Used by
Model
Children intro, outro, panel
Source
<xs:complexType name="childmodeType">
  <xs:sequence>
    <xs:element name="intro" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The screen to show as intro before the experiment starts</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:IDREF">
            <xs:attribute name="length" type="xs:nonNegativeInteger">
              <xs:annotation>
                <xs:documentation>Length of the movie in ms, if not specified, the system will wait for the movie to end and then continue.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="outro" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The screen to show as outro after the experiment has finished</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:IDREF">
            <xs:attribute name="length" type="xs:nonNegativeInteger">
              <xs:annotation>
                <xs:documentation>Length of the movie in ms</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="panel" type="xs:anyURI" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The panel reinforcement movie to use</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:pluginScreenType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#xmlGeneratingPluginType_script spin.tmp#xmlGeneratingPluginType_parameter spin.tmp#xmlGeneratingPluginType
Type extension of apex:xmlGeneratingPluginType
Type hierarchy
Used by
Model
Children parameter, script
Source
<xs:complexType name="pluginScreenType">
  <xs:complexContent>
    <xs:extension base="apex:xmlGeneratingPluginType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:xmlGeneratingPluginType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#xmlGeneratingPluginType_script spin.tmp#xmlGeneratingPluginType_parameter
Used by
Complex Type apex:pluginScreenType
Model
Children parameter, script
Source
<xs:complexType name="xmlGeneratingPluginType">
  <xs:sequence>
    <xs:element name="script" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="source" use="required">
              <xs:simpleType>
                <xs:annotation>
                  <xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation>
                </xs:annotation>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="inline"/>
                  <xs:enumeration value="file"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="name" type="xs:Name" use="required"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <!--xs:attribute name="id" type="xs:ID" use="required"/-->
</xs:complexType>
[ top ]
Simple Type apex:shortcutHex
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram
Type restriction of xs:hexBinary
Facets
length 2
Source
<xs:simpleType name="shortcutHex">
  <xs:restriction base="xs:hexBinary">
    <xs:length value="2">
    </xs:length>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type apex:shortcutEnum
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration UpArrow
enumeration DownArrow
enumeration LeftArrow
enumeration RightArrow
enumeration Return
enumeration Space
enumeration Enter
Source
<xs:simpleType name="shortcutEnum">
  <xs:restriction base="xs:string">
    <xs:enumeration value="UpArrow"/>
    <xs:enumeration value="DownArrow"/>
    <xs:enumeration value="LeftArrow"/>
    <xs:enumeration value="RightArrow"/>
    <xs:enumeration value="Return"/>
    <xs:enumeration value="Space"/>
    <xs:enumeration value="Enter"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type apex:shortcutRegExp
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram
Type restriction of xs:string
Facets
length 1
pattern .
Source
<xs:simpleType name="shortcutRegExp">
  <xs:restriction base="xs:string">
    <!--xs:pattern value="Key_[A-Z0-9]"> </xs:pattern-->
    <xs:pattern value="."/>
    <!--Any Character is ok-->
    <xs:length value="1"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type apex:idRefType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#idRefType_id
Attributes
QName Type Use
id xs:IDREF optional
Source
<xs:complexType name="idRefType">
  <xs:attribute name="id" type="xs:IDREF"/>
</xs:complexType>
[ top ]
Attribute apex:noisesType / noise / speechmaterial / @category
Namespace No namespace
Type xs:Name
Properties
use optional
Used by
Source
<xs:attribute name="category" type="xs:Name" use="optional"/>
[ top ]
Attribute apex:noisesType / noise / @id
Namespace No namespace
Type xs:ID
Properties
use required
Used by
Source
<xs:attribute name="id" type="xs:ID" use="required"/>
[ top ]
Attribute apex:speechmaterialListType / speechtoken / @id
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="id" type="xs:string"/>
[ top ]
Attribute apex:speechmaterialListType / @id
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="id" type="xs:string"/>
[ top ]
Attribute apex:speechmaterialType / category / @id
Namespace No namespace
Type xs:Name
Properties
content simple
Used by
Source
<xs:attribute name="id" type="xs:Name"/>
[ top ]
Attribute apex:speechmaterialType / @id
Namespace No namespace
Type xs:ID
Properties
content simple
Used by
Source
<xs:attribute name="id" type="xs:ID"/>
[ top ]
Attribute apex:prefixType / @source
Namespace No namespace
Type restriction of xs:string
Properties
default inline
Facets
enumeration inline
The prefix will be specified in this element
enumeration apexconfig
The prefix will be loaded from the apexconfig.xml file
Used by
Complex Type apex:prefixType
Source
<xs:attribute name="source" default="inline">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="inline">
        <xs:annotation>
          <xs:documentation>The prefix will be specified in this element</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="apexconfig">
        <xs:annotation>
          <xs:documentation>The prefix will be loaded from the apexconfig.xml file</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:speechmaterialFileType / @href
Namespace No namespace
Type xs:anyURI
Properties
content simple
Used by
Source
<xs:attribute name="href" type="xs:anyURI"/>
[ top ]
Attribute apex:speechmaterialFileType / @mode
Namespace No namespace
Type restriction of xs:string
Properties
content simple
Facets
enumeration wildcard
enumeration name
Used by
Source
<xs:attribute name="mode">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="wildcard"/>
      <xs:enumeration value="name"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:shortcutType / @action
Namespace No namespace
Type restriction of xs:string
Properties
use optional
default click
Facets
enumeration click
Has the same effect as clicking the widget
enumeration up
Has the same effect as clicking the up-button
enumeration down
Has the same effect as clicking the up-button
Used by
Complex Type apex:shortcutType
Source
<xs:attribute name="action" use="optional" default="click">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="click">
        <xs:annotation>
          <xs:documentation>Has the same effect as clicking the widget</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="up">
        <xs:annotation>
          <xs:documentation>Has the same effect as clicking the up-button</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="down">
        <xs:annotation>
          <xs:documentation>Has the same effect as clicking the up-button</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:shortcutType / @modifier
Namespace No namespace
Annotations
Dead key to be used together with the
shortcut
Type restriction of xs:string
Properties
content simple
Facets
enumeration Ctrl
enumeration Alt
enumeration Shift
Used by
Complex Type apex:shortcutType
Source
<xs:attribute name="modifier">
  <xs:annotation>
    <xs:documentation>Dead key to be used together with the shortcut</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Ctrl"/>
      <xs:enumeration value="Alt"/>
      <xs:enumeration value="Shift"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:shortcutType / @hex
Namespace No namespace
Annotations
If true, parses the shortcut as a hexadecimal number. See the
Key enum in qtnamespace.h for known values
Type xs:boolean
Properties
content simple
Used by
Complex Type apex:shortcutType
Source
<xs:attribute name="hex" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>If true, parses the shortcut as a hexadecimal number. See the Key enum in qtnamespace.h for known values</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:gridElementAttributes / @x
Namespace No namespace
Type xs:int
Properties
content simple
Used by
Attribute Group apex:gridElementAttributes
Source
<xs:attribute name="x" type="xs:int"/>
[ top ]
Attribute apex:gridElementAttributes / @y
Namespace No namespace
Type xs:positiveInteger
Properties
content simple
Used by
Attribute Group apex:gridElementAttributes
Source
<xs:attribute name="y" type="xs:positiveInteger"/>
[ top ]
Attribute apex:gridElementAttributes / @row
Namespace No namespace
Annotations
Row in the grid. Is the same as y, but should not be used together with y
Type xs:int
Properties
content simple
Used by
Attribute Group apex:gridElementAttributes
Source
<xs:attribute name="row" type="xs:int">
  <xs:annotation>
    <xs:documentation>Row in the grid. Is the same as y, but should not be used together with y</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:gridElementAttributes / @col
Namespace No namespace
Annotations
Column in the grid. Is the same as x, but should not be used together with x
Type xs:positiveInteger
Properties
content simple
Used by
Attribute Group apex:gridElementAttributes
Source
<xs:attribute name="col" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Column in the grid. Is the same as x, but should not be used together with x</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:screenIdAttribute / @id
Namespace No namespace
Type xs:Name
Properties
use required
Used by
Attribute Group apex:screenIdAttribute
Source
<xs:attribute name="id" type="xs:Name" use="required">
</xs:attribute>
[ top ]
Attribute apex:showparameterType / @name
Namespace No namespace
Annotations
Parameter name to show in the
list
Used by
Complex Type apex:showparameterType
Source
<xs:attribute name="name">
  <xs:annotation>
    <xs:documentation>Parameter name to show in the list</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:showparameterType / @expression
Namespace No namespace
Annotations
Expression to be evaluated. Expressions must
be in the format a*x+b, where x is the parameter value and a
and b are floats
Type apex:mathexpression
Properties
content simple
Facets
pattern (\-?\d*\.?\d*)\s*\*\s*x\s*([+-])\s*(\d+\.?\d*)
Used by
Complex Type apex:showparameterType
Source
<xs:attribute name="expression" type="apex:mathexpression">
  <xs:annotation>
    <xs:documentation>Expression to be evaluated. Expressions must be in the format a*x+b, where x is the parameter value and a and b are floats</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:screenPictureType / file / @id
Namespace No namespace
Type xs:ID
Properties
content simple
Used by
Source
<xs:attribute name="id" type="xs:ID"/>
[ top ]
Attribute apex:screenMatrixType / element / @row
Namespace No namespace
Annotations
Row in the matrix
Type xs:positiveInteger
Properties
use required
Used by
Source
<xs:attribute name="row" type="xs:positiveInteger" use="required">
  <xs:annotation>
    <xs:documentation>Row in the matrix</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:screenMatrixType / element / @col
Namespace No namespace
Annotations
Column in the matrix
Type xs:positiveInteger
Properties
use required
Used by
Source
<xs:attribute name="col" type="xs:positiveInteger" use="required">
  <xs:annotation>
    <xs:documentation>Column in the matrix</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:hScreenLayoutType / @width
Namespace No namespace
Type xs:int
Properties
use required
Used by
Complex Type apex:hScreenLayoutType
Source
<xs:attribute name="width" type="xs:int" use="required">
</xs:attribute>
[ top ]
Attribute apex:screenLayoutType / @id
Namespace No namespace
Type xs:Name
Properties
use optional
Used by
Complex Type apex:screenLayoutType
Source
<xs:attribute name="id" type="xs:Name" use="optional"/>
[ top ]
Attribute apex:vScreenLayoutType / @height
Namespace No namespace
Type xs:int
Properties
use required
Used by
Complex Type apex:vScreenLayoutType
Source
<xs:attribute name="height" type="xs:int" use="required">
</xs:attribute>
[ top ]
Attribute apex:gridScreenLayoutType / @width
Namespace No namespace
Type xs:int
Properties
use required
Used by
Source
<xs:attribute name="width" type="xs:int" use="required">
</xs:attribute>
[ top ]
Attribute apex:gridScreenLayoutType / @height
Namespace No namespace
Type xs:int
Properties
use required
Used by
Source
<xs:attribute name="height" type="xs:int" use="required">
</xs:attribute>
[ top ]
Attribute apex:gridScreenLayoutType / @columnstretch
Namespace No namespace
Annotations
Stretch factor for the columns: a list of integers separated by comma's. If specified, there should be as much 
integers as columns. The width of the columns will be proportional to the numbers. E.g. if width=2 and columnstretch="1,2", the 
second column will be twice as wide as the first. columnstretch="2,4" would have the same effect.
Type apex:stretchregexp
Properties
use optional
Facets
pattern [0-9]+(,[0-9]+)*
Used by
Source
<xs:attribute name="columnstretch" type="apex:stretchregexp" use="optional">
  <xs:annotation>
    <xs:documentation>Stretch factor for the columns: a list of integers separated by comma's. If specified, there should be as much integers as columns. The width of the columns will be proportional to the numbers. E.g. if width=2 and columnstretch="1,2", the second column will be twice as wide as the first. columnstretch="2,4" would have the same effect.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:gridScreenLayoutType / @rowstretch
Namespace No namespace
Annotations
Stretch factor for the rows: a list of integers separated by comma's. If specified, there should be as much 
integers as rows. The width of the rows will be proportional to the numbers. E.g. if height=3 and rowstretch="1,2,1", the 
second row will be twice as wide as the first and thirs. rowstretch="2,4,2" would have the same effect.
Type apex:stretchregexp
Properties
use optional
Facets
pattern [0-9]+(,[0-9]+)*
Used by
Source
<xs:attribute name="rowstretch" type="apex:stretchregexp" use="optional">
  <xs:annotation>
    <xs:documentation>Stretch factor for the rows: a list of integers separated by comma's. If specified, there should be as much integers as rows. The width of the rows will be proportional to the numbers. E.g. if height=3 and rowstretch="1,2,1", the second row will be twice as wide as the first and thirs. rowstretch="2,4,2" would have the same effect.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:arcScreenLayoutType / @width
Namespace No namespace
Type xs:int
Properties
use required
Used by
Source
<xs:attribute name="width" type="xs:int" use="required">
</xs:attribute>
[ top ]
Attribute apex:arcScreenLayoutType / @type
Namespace No namespace
Annotations
TODO
Type restriction of xs:string
Properties
use required
Facets
enumeration upper
enumeration lower
enumeration left
enumeration right
enumeration full
Used by
Source
<xs:attribute name="type" use="required">
  <xs:annotation>
    <xs:documentation>TODO</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="upper"/>
      <xs:enumeration value="lower"/>
      <xs:enumeration value="left"/>
      <xs:enumeration value="right"/>
      <xs:enumeration value="full"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:twoPartLayoutType / @ratio
Namespace No namespace
Type xs:float
Properties
use required
Used by
Complex Type apex:twoPartLayoutType
Source
<xs:attribute name="ratio" type="xs:float" use="required">
</xs:attribute>
[ top ]
Attribute apex:twoPartLayoutType / @direction
Namespace No namespace
Type apex:horivertType
Properties
use required
Facets
enumeration horizontal
enumeration vertical
Used by
Complex Type apex:twoPartLayoutType
Source
<xs:attribute name="direction" type="apex:horivertType" use="required">
</xs:attribute>
[ top ]
Attribute apex:buttonGroupType / button / @id
Namespace No namespace
Type xs:Name
Properties
use required
Used by
Source
<xs:attribute name="id" type="xs:Name" use="required"/>
[ top ]
Attribute apex:screenType / @id
Namespace No namespace
Type xs:ID
Properties
use required
Used by
Complex Type apex:screenType
Source
<xs:attribute name="id" type="xs:ID" use="required"/>
[ top ]
Attribute apex:screenType / @description
Namespace No namespace
Annotations
Description of the screen - for your own reference
Type xs:string
Properties
use optional
Used by
Complex Type apex:screenType
Source
<xs:attribute name="description" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Description of the screen - for your own reference</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:screenGeneralType / intertrialscreen / @length
Namespace No namespace
Annotations
The period to show the screen
Type xs:positiveInteger
Properties
content simple
Used by
Source
<xs:attribute name="length" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>The period to show the screen</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:reinforcementType / feedback / @length
Namespace No namespace
Annotations
Length of the feedback in ms. If feedback is false but a length is present, the specified time will be the time between two trials.
Type xs:nonNegativeInteger
Properties
default 1000
Used by
Source
<xs:attribute name="length" type="xs:nonNegativeInteger" default="1000">
  <xs:annotation>
    <xs:documentation>Length of the feedback in ms. If feedback is false but a length is present, the specified time will be the time between two trials.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:reinforcementType / feedbackplugin / parameter / @name
Namespace No namespace
Type xs:Name
Properties
use required
Used by
Source
<xs:attribute name="name" type="xs:Name" use="required"/>
[ top ]
Attribute apex:reinforcementType / feedbackplugin / @name
Namespace No namespace
Annotations
Name of the plugin to be loaded
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="name" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Name of the plugin to be loaded</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:childmodeType / intro / @length
Namespace No namespace
Annotations
Length of the movie in ms, if not specified, the system will wait for the movie to end and then continue.
Type xs:nonNegativeInteger
Properties
content simple
Used by
Source
<xs:attribute name="length" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Length of the movie in ms, if not specified, the system will wait for the movie to end and then continue.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:childmodeType / outro / @length
Namespace No namespace
Annotations
Length of the movie in ms
Type xs:nonNegativeInteger
Properties
content simple
Used by
Source
<xs:attribute name="length" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Length of the movie in ms</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute apex:xmlGeneratingPluginType / script / @source
Namespace No namespace
Type restriction of xs:string
Properties
use required
Facets
enumeration inline
enumeration file
Used by
Source
<xs:attribute name="source" use="required">
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="inline"/>
      <xs:enumeration value="file"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:xmlGeneratingPluginType / parameter / @name
Namespace No namespace
Type xs:Name
Properties
use required
Used by
Source
<xs:attribute name="name" type="xs:Name" use="required"/>
[ top ]
Attribute apex:idAttribute / @id
Namespace No namespace
Type xs:ID
Properties
use required
Used by
Attribute Group apex:idAttribute
Source
<xs:attribute name="id" type="xs:ID" use="required">
</xs:attribute>
[ top ]
Attribute apex:idRefType / @id
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Complex Type apex:idRefType
Source
<xs:attribute name="id" type="xs:IDREF"/>
[ top ]
Element Group apex:layoutElementGroup
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#layoutElementGroup_hLayout spin.tmp#layoutElementGroup_vLayout spin.tmp#layoutElementGroup_gridLayout spin.tmp#layoutElementGroup_arcLayout
Used by
Model
Children arcLayout, gridLayout, hLayout, vLayout
Source
<xs:group name="layoutElementGroup">
  <xs:sequence>
    <xs:choice maxOccurs="1">
      <xs:element name="hLayout" type="apex:hScreenLayoutType" minOccurs="0"/>
      <xs:element name="vLayout" type="apex:vScreenLayoutType" minOccurs="0"/>
      <xs:element name="gridLayout" type="apex:gridScreenLayoutType" minOccurs="0"/>
      <xs:element name="arcLayout" type="apex:arcScreenLayoutType" minOccurs="0"/>
    </xs:choice>
  </xs:sequence>
</xs:group>
[ top ]
Element Group apex:screenElementGroup
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#screenElementGroup_button spin.tmp#screenElementGroup_label spin.tmp#screenElementGroup_answerlabel spin.tmp#screenElementGroup_parameterlabel spin.tmp#screenElementGroup_textEdit spin.tmp#screenElementGroup_picture spin.tmp#screenElementGroup_flash spin.tmp#screenElementGroup_parameterlist spin.tmp#screenElementGroup_picturelabel spin.tmp#screenElementGroup_spinBox spin.tmp#screenElementGroup_checkBox spin.tmp#screenElementGroup_slider spin.tmp#screenElementGroup_matrix spin.tmp#screenElementGroup_html spin.tmp#screenElementGroup_numericKeypad
Used by
Model
Children answerlabel, button, checkBox, flash, html, label, matrix, numericKeypad, parameterlabel, parameterlist, picture, picturelabel, slider, spinBox, textEdit
Source
<xs:group name="screenElementGroup">
  <xs:sequence>
    <xs:choice maxOccurs="1">
      <xs:element name="button" type="apex:screenButtonType" minOccurs="0"/>
      <xs:element name="label" type="apex:screenLabelType" minOccurs="0"/>
      <xs:element name="answerlabel" type="apex:screenAnswerLabelType" minOccurs="0"/>
      <xs:element name="parameterlabel" type="apex:screenParameterLabelType" minOccurs="0"/>
      <xs:element name="textEdit" type="apex:screenTextEditType" minOccurs="0"/>
      <xs:element name="picture" type="apex:screenPictureType" minOccurs="0"/>
      <xs:element name="flash" type="apex:screenFlashType" minOccurs="0"/>
      <xs:element name="parameterlist" type="apex:screenParameterlistType" minOccurs="0"/>
      <xs:element name="picturelabel" type="apex:screenPictureLabelType" minOccurs="0"/>
      <xs:element name="spinBox" type="apex:screenSpinBoxType" minOccurs="0"/>
      <xs:element name="checkBox" type="apex:screenCheckBoxType" minOccurs="0"/>
      <xs:element name="slider" type="apex:screenSliderType" minOccurs="0"/>
      <xs:element name="matrix" type="apex:screenMatrixType" minOccurs="0"/>
      <xs:element name="html" type="apex:screenHtmlType" minOccurs="0"/>
      <xs:element name="numericKeypad" type="apex:screenNumericKeypadType" minOccurs="0"/>
    </xs:choice>
  </xs:sequence>
</xs:group>
[ top ]
Attribute Group apex:gridElementAttributes
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#gridElementAttributes_x spin.tmp#gridElementAttributes_y spin.tmp#gridElementAttributes_row spin.tmp#gridElementAttributes_col
Used by
Attributes
QName Type Use Annotation
col xs:positiveInteger optional
Column in the grid. Is the same as x, but should not be used together with x
row xs:int optional
Row in the grid. Is the same as y, but should not be used together with y
x xs:int optional
y xs:positiveInteger optional
Source
<xs:attributeGroup name="gridElementAttributes">
  <xs:attribute name="x" type="xs:int"/>
  <xs:attribute name="y" type="xs:positiveInteger"/>
  <xs:attribute name="row" type="xs:int">
    <xs:annotation>
      <xs:documentation>Row in the grid. Is the same as y, but should not be used together with y</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="col" type="xs:positiveInteger">
    <xs:annotation>
      <xs:documentation>Column in the grid. Is the same as x, but should not be used together with x</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>
[ top ]
Attribute Group apex:screenIdAttribute
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#screenIdAttribute_id
Used by
Attributes
QName Type Use
id xs:Name required
Source
<xs:attributeGroup name="screenIdAttribute">
  <xs:attribute name="id" type="xs:Name" use="required">
  </xs:attribute>
</xs:attributeGroup>
[ top ]
Attribute Group apex:idAttribute
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram spin.tmp#idAttribute_id
Attributes
QName Type Use
id xs:ID required
Source
<xs:attributeGroup name="idAttribute">
  <xs:attribute name="id" type="xs:ID" use="required">
  </xs:attribute>
</xs:attributeGroup>
[ top ]