Author: jleroux
Date: Sat Jan 6 08:32:10 2007 New Revision: 493502 URL: http://svn.apache.org/viewvc?view=rev&rev=493502 Log: Some more annotations/documentation from minilang guide (suppressed in minilang guide : http://docs.ofbiz.org/display/OFBIZ/Mini-Language+Guide) Modified: ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd Modified: ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd?view=diff&rev=493502&r1=493501&r2=493502 ============================================================================== --- ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd (original) +++ ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd Sat Jan 6 08:32:10 2007 @@ -1751,6 +1751,13 @@ <xs:attribute type="xs:string" name="field" use="optional"/> </xs:attributeGroup> <xs:element name="check-errors" substitutionGroup="ControlOperations"> + <xs:annotation> + <xs:documentation> + The message lists from invoking are not checked until the check-errors tag is used. + The named list is checked and if it contains any messages they are put in the servlet + request object and the specified error code is returned to the control servlet. + </xs:documentation> + </xs:annotation> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" ref="error-prefix"/> @@ -1762,28 +1769,74 @@ </xs:complexType> </xs:element> <xs:attributeGroup name="attlist.check-errors"> - <xs:attribute type="xs:string" name="error-code" default="error"/> - <xs:attribute type="xs:string" name="error-list-name" default="error_list"/> + <xs:attribute type="xs:string" name="error-code" default="error"> + <xs:annotation> + <xs:documentation> + Defaults to "error". + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="error-list-name" default="error_list"> + <xs:annotation> + <xs:documentation> + The name of the list to in the method environment to check for error messages. Defaults to "error_list". + </xs:documentation> + </xs:annotation> + </xs:attribute> </xs:attributeGroup> <xs:element name="add-error" substitutionGroup="ControlOperations"> + <xs:annotation> + <xs:documentation> + Adds an error message with to the given error list from either an inline message or a message from a properties file. + </xs:documentation> + </xs:annotation> <xs:complexType> <xs:choice> - <xs:element ref="fail-message"/> - <xs:element ref="fail-property"/> + <xs:element ref="fail-message"> + <xs:annotation> + <xs:documentation> + Used to specify an inline message. Has one attribute called 'message'. + </xs:documentation> + </xs:annotation> + </xs:element> + <xs:element ref="fail-property"> + <xs:annotation> + <xs:documentation> + Used to get the message from a properties file. Has two attributes: resource and property. + </xs:documentation> + </xs:annotation> + </xs:element> </xs:choice> <xs:attributeGroup ref="attlist.add-error"/> </xs:complexType> </xs:element> <xs:attributeGroup name="attlist.add-error"> - <xs:attribute type="xs:string" name="error-list-name" default="error_list"/> + <xs:attribute type="xs:string" name="error-list-name" default="error_list"> + <xs:annotation> + <xs:documentation> + The name of the list to in the method environment to check for error messages. Defaults to "error_list". + </xs:documentation> + </xs:annotation> + </xs:attribute> </xs:attributeGroup> <xs:element name="return" substitutionGroup="ControlOperations"> + <xs:annotation> + <xs:documentation> + Returns immediately from the simple-method with the given response code string. + </xs:documentation> + </xs:annotation> <xs:complexType> <xs:attributeGroup ref="attlist.return"/> </xs:complexType> </xs:element> <xs:attributeGroup name="attlist.return"> - <xs:attribute type="xs:string" name="response-code" default="success"/> + <xs:attribute type="xs:string" name="response-code" default="success"> + <xs:annotation> + <xs:documentation> + The string to return as a response code. Defaults to "success". + </xs:documentation> + </xs:annotation> + </xs:attribute> </xs:attributeGroup> <xs:element name="assert" substitutionGroup="IfOtherOperations"> |
Free forum by Nabble | Edit this page |