Namespace: |
|
Type: |
embedded complexType |
Content: |
complex, 4 attributes, 1 element |
Defined: |
globally within component.xsd, see XML source |
Used: |
at 5 locations |
XML Representation Summary |
|||||
<select |
|||||
attribute | = |
xsd:string |
|||
isComponentInstanceOf | = |
xsd:string |
|||
property | = |
xsd:string |
|||
propertyExists | = |
xsd:string |
|||
> |
|||||
|
|||||
</select> |
<xsd:element name="select"> <xsd:annotation> <xsd:documentation> This element encapsulates choice elements which allow conditional source mapping. One choice must match or an error results (you can use an empty choice to match the default case if necessary). Only the first matching choice is considered. <p> Only use one attribute (property, attribute, propertyExists, isComponentInstanceOf) for the select statement. </p> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> </xsd:sequence> <!-- only one of these should be set --> <xsd:annotation> <xsd:documentation> Specifies the property path to test. (E.g. "flag", "[parent].flag", ...) Results in an error if the property does not exist, else the string version of the property to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the attribute value to test. Results in blank ("") or the value of the attribute to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the property path to test for existence. (E.g. "flag", "[parent].flag", ...) Results in a 'true' or 'false' value to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the property path to test for existence, e.g., whether the property may be set or queried. This is independent of whether the property is actually set. The attribute takes a property path (e.g. "flag", "[parent].flag", ...) Results in a 'true' or 'false' value to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="attribute" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Specifies the attribute value to test. Results in blank ("") or the value of the attribute to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="isComponentInstanceOf" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Specifies the property path to test for existence, e.g., whether the property may be set or queried. This is independent of whether the property is actually set. The attribute takes a property path (e.g. "flag", "[parent].flag", ...) Results in a 'true' or 'false' value to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="property" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Specifies the property path to test. (E.g. "flag", "[parent].flag", ...) Results in an error if the property does not exist, else the string version of the property to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="propertyExists" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Specifies the property path to test for existence. (E.g. "flag", "[parent].flag", ...) Results in a 'true' or 'false' value to test. </xsd:documentation> </xsd:annotation> </xsd:attribute> |