Namespace: |
|
Type: |
|
Content: |
simple, 4 attributes |
Defined: |
globally within component.xsd, see XML source |
Used: |
at 1 location |
XML Representation Summary |
|||||
<macroArgument |
|||||
default | = |
xsd:string |
|||
help | = |
xsd:string |
|||
name | = |
xsd:string |
|||
optional | = |
xsd:boolean |
|||
> |
|||||
|
|||||
</macroArgument> |
Type Derivation Summary xsd:string ![]() |
Derivation: |
extension of xsd:string |
<xsd:element name="macroArgument"> <xsd:annotation> <xsd:documentation> Added post 1.1. Defines an argument for use with the macro. The default value may be specified in the 'default' attribute or in the text of the element. The text supercedes the attribute. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:annotation> <xsd:documentation> The name of the argument. This must be a legal Javascript identifier and unique within the macro. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Tells whether the argument may be omitted from an expandMacro use. If true, and no default is provided, the variable's value is null. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> The default value of the argument if unspecified. Alternately, the text of this element may be supplied as the default, if formatting or newlines are used. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Help/usage text for a documentation generating tool. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="default" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The default value of the argument if unspecified. Alternately, the text of this element may be supplied as the default, if formatting or newlines are used. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="help" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Help/usage text for a documentation generating tool. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:string |
Use: |
required |
Defined: |
locally, within this element |
<xsd:attribute name="name" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> The name of the argument. This must be a legal Javascript identifier and unique within the macro. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
Type: |
xsd:boolean |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="optional" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation> Tells whether the argument may be omitted from an expandMacro use. If true, and no default is provided, the variable's value is null. </xsd:documentation> </xsd:annotation> </xsd:attribute> |