/**
 * This package is reference for all properties that may be specified in DataSource descriptor
 * (.ds.xml file), for use with Smart GWT Pro Edition and above.  Do not import this package in
 * your Java code - it is informational only.<p>
 * 
 * Each Java Class here represents an XML element, and each field is a setting that can be
 * specified as either an attribute or a subelement.<p>
 * 
 * For example, DataSource.canMultiSort can be set like this:
 * <pre>{@code
 *<DataSource canMultiSort="true"/>}</pre>
 * Or like this:
 * <pre>{@code
 *<DataSource>
 *    <canMultiSort>true</canMultiSort>
 *</DataSource>}</pre>
 * When a class in this package has a field that is an Array of another class, it means there is
 * a containing XML tag named after the field, then several tags named after the class.  For
 * example, DataSource.operationBindings is an Array of OperationBinding.  The XML for this is:
 * <pre>{@code
 *<DataSource>
 *    <operationBindings>
 *        <operationBinding operationType="fetch">
 *            ... various operationBinding settings ...
 *        </operationBinding>
 *    </operationBindings>
 *</DataSource>}</pre>
 * If the field is <b>not</b> an Array, it means there should be a singular tag.  For example,
 * OperationBinding.mail:
 * <pre>{@code
 *<DataSource>
 *    <operationBindings>
 *        <operationBinding operationType="add">
 *            <mail to="admin@company.com" templateFile="messageTemplate.txt"/>
 *        </operationBinding>
 *    </operationBindings>
 *</DataSource>}</pre>
 * <p>
 * NOTE: the settings described in the special "serverds" JavaDoc package are only usable with
 * Smart GWT Pro Edition and above, however, the "serverds" documentation is included with
 * Smart GWT LGPL since some parts of the documentation cover concepts and approaches that are
 * also applicable in Smart GWT LGPL.
 */
package com.smartgwt.client.docs.serverds;
