<?xml encoding='UTF-8'?>

<!--
 Copyright 2004 Sun Microsystems, Inc. All rights reserved.
 SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
-->

<!-- ========== UIData Properties ========================================== -->


<!-- template

      <property>
        <description>
        </description>
        <display-name></display-name>
        <icon></icon>
        <property-name></property-name>
        <property-class>java.lang.String</property-class>
      </property>

-->

      &uicomponent-props;

      <property>
        <description>
          Zero-relative row number of the first row to be displayed.  If this
          property is set to zero, rendering will begin with the first row of
          the underlying data.
        </description>
        <display-name>First Row Index</display-name>
        <icon></icon>
        <property-name>first</property-name>
        <property-class>int</property-class>
      </property>

      <property>
        <description>
          Flag indicating whether there is model data available for the row
          selected by the current value of the "rowIndex" property.
        </description>
        <display-name>Row Available Flag</display-name>
        <icon></icon>
        <property-name>rowAvailable</property-name>
        <property-class>boolean</property-class>
        <property-extension>
          <tag-attribute>false</tag-attribute>
        </property-extension>
      </property>

      <property>
        <description>
          The number of rows of model data that are available for processing
          by this component.  If the number of rows is unknown, this property
          will be set to -1.
        </description>
        <display-name>Row Count</display-name>
        <icon></icon>
        <property-name>rowCount</property-name>
        <property-class>int</property-class>
        <property-extension>
          <tag-attribute>false</tag-attribute>
        </property-extension>
      </property>

      <property>
        <description>
          An object representing the model data for the row selected by the
          current value of the "rowIndex" property.
        </description>
        <display-name>Row Data</display-name>
        <icon></icon>
        <property-name>rowData</property-name>
        <property-class>java.lang.Object</property-class>
        <property-extension>
          <tag-attribute>false</tag-attribute>
        </property-extension>
      </property>

      <property>
        <description>
          Zero-relative index of the currently selected row from the underlying
          model data.  No error will occur if this property is set to point at
          a row for which no model data exists.  To ensure data availability,
          check the state of the "rowAvailable" property after modifying this
          property.
        </description>
        <display-name>Row Index</display-name>
        <icon></icon>
        <property-name>rowIndex</property-name>
        <property-class>int</property-class>
        <property-extension>
          <tag-attribute>false</tag-attribute>
        </property-extension>
      </property>

      <property>
        <description>
          The number of rows to display, starting with the one identified by the
          "first" property.  If this value is set to zero, all available rows in
          the underlying data model will be displayed.
        </description>
        <display-name>Rows To Display</display-name>
        <icon></icon>
        <property-name>rows</property-name>
        <property-class>int</property-class>
      </property>

      <property>
        <description>
          The current value of this component.
        </description>
        <display-name>Value</display-name>
        <icon></icon>
        <property-name>value</property-name>
        <property-class>java.lang.Object</property-class>
      </property>

      <property>
        <description>
          Name of a request-scope attribute under which the model data for the
          row selected by the current value of the "rowIndex" property (i.e.
          also the current value of the "rowData" property) will be exposed.
        </description>
        <display-name>Row Data Attribute</display-name>
        <icon></icon>
        <property-name>var</property-name>
        <property-class>java.lang.String</property-class>
      </property>

