<?xml version="1.0" encoding="ISO-8859-1"?>

<taglib>
    <tlib-version>1.0</tlib-version>
    <jsp-version>1.2</jsp-version>
    <short-name>Table component.</short-name>
    <info>
    </info>

    <tag>
        <name>table</name>
        <tag-class>com.softaspects.galileo.client.jsp.html.table.TableTag</tag-class>
        <body-content>JSP</body-content>
        <info>

            <![CDATA[

            Top level component properties


 	 	    @Attributes:

			@AttributeName border
			@AttributeInfo Defines whether to draw a table border
	                       Default value : 1.

			@AttributeName borderColor
			@AttributeInfo Border HTML color.

			@AttributeName rules
			@AttributeInfo This attribute together with a border attribute can be used to control
						   the borders that will be displayed.
						   Permissible values:
						   none  - removes all the internal rules;
						   basic - displays horizontal borders between the table header, body and footer;
						   rows  - displays horizontal borders between all rows;
						   cols  - displays vertical borders between all columns;
							all  - displays all the internal rules.

			@AttributeName frame
			@AttributeInfo This attribute together with a border attribute can be used to control
						   the borders that will be displayed.
						   Permissible values:
						   void  - removes all the external borders;
						   above - displays external borders at the top of the table only;
						   below - displays external borders at the bottom of the table only;
						   hsides- displays external borders at the horizontal sides of the table;
						   	  lhs- displays external borders at the left edges of the table;
							  rhs- displays external borders at the right edges of the table;
						   vsides- displays external borders at both left and right edges of the table;
							  box- displays a box around the table.

			@AttributeName cellPadding
			@AttributeInfo Corresponds to HTML "cellpadding" property.
                           Default value is 2.

			@AttributeName cellSpacing
			@AttributeInfo Corresponds to HTML "cellSpacing" property.
                           Default value is 2.

			@AttributeName rowHeight
			@AttributeInfo Defines row height for all cells.

			@AttributeName horizontalBorderStyle
			@AttributeInfo This attribute is used to control the horizontal borders
			               that will be displayed

			@AttributeName verticalBorderStyle
			@AttributeInfo This attribute is used to control the vertical borders
			               that will be displayed

			@AttributeName backGround
			@AttributeInfo This attribute can be used to defines the image src
			               that will be placed at the table background.

			@AttributeName showHeader
			@AttributeInfo This attribute can be used to set header visible or invisible.
			               Default value - TRUE.

			@AttributeName headerHintText
			@AttributeInfo Defines header hint text.

			@AttributeName headerHeight
			@AttributeInfo Defines header height.

			@AttributeName rowSelectionAllowed
			@AttributeInfo This attribute can be used to enable/disable row selection
                           Default value - TRUE.

			@AttributeName rowSelectionType
			@AttributeInfo Defines type of row selection mode.
			               Default value - 'SINGLE'.
   		                   Other available values:  multiple, single_interval.

			@AttributeName columnSelectionAllowed
			@AttributeInfo This attribute can be used to enable/disable column selection
                           Default value - FALSE.

			@AttributeName columnSelectionType
			@AttributeInfo Defines type of column selection mode.
			               Default value - 'SINGLE'.
   		                   Other available values:  multiple, single_interval.


			@AttributeName editorMode
			@AttributeInfo Defines editor mode for all edited cells.
			               Default value - JUST, other available value INPLACE.

			@AttributeName autoColumnCreationMode
			@AttributeInfo Defines whether a table will be created
			               from the dataModel/columnModel.
						   Default value - 'TRUE'.


			@AttributeName cellAltStep
			@AttributeInfo Defines rows/columns step for background and
			               foreground colors (see UI manager tag ).
						   Default value is 1.
						   Negative or zero value specifies the same color for all rows/colums


			@AttributeName caption
			@AttributeInfo Defines table caption.

			@AttributeName captionAlign
			@AttributeInfo Table caption align mode.
			               Supported values: TOP, BOTTOM, LEFT, RIGHT.

            @Attributes end.
            ]]>

         </info>
        <attribute>
            <name>id</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>

        <attribute>
            <name>name</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>styleClass</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>style</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>align</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
         <attribute>
            <name>width</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>height</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
             <attribute>
            <name>top</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>zindex</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>left</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>accessKey</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>hintText</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>tabIndex</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>enabled</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>onHelp</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onClick</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onDblClick</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onMouseUp</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onMouseDown</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onMouseOut</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onMouseOver</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onKeyDown</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onKeyPress</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onKeyUp</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onSelectStart</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onBlur</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onDragStart</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onFocus</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onFilterChange</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onResize</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onAfterUpdate</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onBeforeUpdate</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onRowEnter</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onRowExit</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>onErrorUpdate</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>

        <attribute>
            <name>border</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>borderColor</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellPadding</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellSpacing</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>rowHeight</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>horizontalBorderStyle</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>verticalBorderStyle</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>frame</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>rules</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>background</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>showHeader</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerHeight</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerHintText</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>rowSelectionAllowed</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>rowSelectionType</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>columnSelectionAllowed</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>columnSelectionType</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>target</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>autoColumnCreationMode</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>editorMode</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellAltStep</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>caption</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <attribute>
            <name>captionAlign</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
    </tag>

    <tag>
        <name>dataModel</name>
        <tag-class>com.softaspects.galileo.client.jsp.html.table.TableDataModelTag</tag-class>
        <tei-class>com.softaspects.galileo.client.jsp.html.table.TableDataModelTei</tei-class>
        <body-content>JSP</body-content>
        <info>

            <![CDATA[
        Holder of component's data model. Model can be instantiated and saved
            in context separately from the component definition and can be used by different
            components simultaneously.


            @Attributes:

            @AttributeName beanName
            @AttributeInfo Name with which the model is stored in context.

            @AttributeName scope
            @AttributeInfo Context in which the model is stored.

            Valid values(in any letter case):
            SESSION - session context.
            APPLICATION - application context.

            @AttributeName variable
			@AttributeInfo Java variable that can be used inside the tag
			to get access to the instance of model.

			@AttributeName overwriteExistent
				@AttributeInfo Should the existent model with the same beanName
				be overwritten.
				Values(in any letter case): TRUE,FALSE
				Default : TRUE

            @Attributes end.


  		    ]]>

        </info>
        <attribute>
            <name>variable</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>beanName</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>scope</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>overwriteExistent</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>

    <tag>
        <name>columnModel</name>
        <tag-class>com.softaspects.galileo.client.jsp.html.table.TableColumnModelTag</tag-class>
        <tei-class>com.softaspects.galileo.client.jsp.html.table.TableColumnModelTei</tei-class>
        <body-content>JSP</body-content>
        <info>
            <![CDATA[
            Holder of component's column model. Model can be instantiated and saved
            in context separately from the component definition and can be used by different
            components simultaneously.

  	 	    @Attributes:

            @AttributeName beanName
            @AttributeInfo Name with which the model is stored in context.

            @AttributeName scope
            @AttributeInfo Context in which the model is stored.
            Valid values(in any letter case):
            REQUEST - request context
            SESSION - session context.
            APPLICATION - application context.

			@AttributeName overwriteExistent
				@AttributeInfo Should the existent model with the same beanName
				be overwritten.
				Values(in any letter case): TRUE,FALSE
				Default : TRUE

			@AttributeName columnSelectionAllowed
			@AttributeInfo Enable/disable column selection
                           Default value - FALSE.

			@AttributeName variable
			@AttributeInfo Java variable that can be used inside the tag
			to get access to the instance of model.

  		    @Attributes end.

              ]]>
        </info>
        <attribute>
            <name>variable</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>columnSelectionAllowed</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>beanName</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>scope</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>overwriteExistent</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>

    <tag>
        <name>column</name>
        <tag-class>com.softaspects.galileo.client.jsp.html.table.TableColumnTag</tag-class>
        <body-content>JSP</body-content>
        <info>

        <![CDATA[
        Definition of TableColumn.

		    @Attributes:

			@AttributeName ID
			@AttributeInfo Defines table column ID. Mandatory attribute.

			@AttributeName modelIndex
			@AttributeInfo Defines table column index in order to bind this column and
			               the table data model.
						   Mandatory attribute.

        	@AttributeName columnClass
   			@AttributeInfo Defines table column class to set correspondence between the column and
			               cell renderer, data comparator, data changer.
						   See column classes predefinition.
						   Default value - Object.

			@AttributeName maxLength
			@AttributeInfo Defines max count of characters for column editor that
			               can be entered and translated into column object.
						   Default value - 16.

        	@AttributeName headerText
   			@AttributeInfo Column header text,
			               if this attribute is not set, header text is the same
						   as the column's ID.

        	@AttributeName width
   			@AttributeInfo Width of a column in valid HTML terms.

        	@AttributeName hintText
   			@AttributeInfo Column tooltip.Take precedence before Header hint text.

        	@AttributeName noWrapMode
   			@AttributeInfo Wrap mode
			               Default value - TRUE.

        	@AttributeName sortSupported
   			@AttributeInfo Enable/disable table sorting by the given column
			               Default value - TRUE.

        	@AttributeName visible
   			@AttributeInfo Set column visible/invisible.
			               Default value - TRUE.

        	@AttributeName highLightAllowed
   			@AttributeInfo Enable/disable column rollover behavior.
			               Default value - TRUE.

        	@AttributeName align
   			@AttributeInfo Horisontal alignment. All valid HTML values are permissible.

        	@AttributeName valign
   			@AttributeInfo Vertical alignment. All valid HTML values are permissible.

  		    @Attributes end.
              ]]>
        </info>
        <attribute>
            <name>ID</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>modelIndex</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>maxLength</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>columnClass</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerText</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>width</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>hintText</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>noWrapMode</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>sortSupported</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>visible</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>highLightAllowed</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>align</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>valign</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>beanName</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>scope</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>overwriteExistent</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>

    <tag>
        <name>header</name>
        <tag-class>com.softaspects.galileo.client.jsp.html.table.TableHeaderTag</tag-class>
        <tei-class>com.softaspects.galileo.client.jsp.html.table.TableHeaderTei</tei-class>
        <body-content>JSP</body-content>
        <info>

        <![CDATA[
        Definition of TableHeader.

		    @Attributes:

			@AttributeName variable
			@AttributeInfo Java variable that can be used inside the tag
			to get access to the instance.

        	@AttributeName height
   			@AttributeInfo Height in valid HHML terms

        	@AttributeName hintText
   			@AttributeInfo Tooltip text

        	@AttributeName noWrapMode
   			@AttributeInfo Disable/enable text wrapping
			               Default value - TRUE.

        	@AttributeName visible
   			@AttributeInfo Make it visible/invisible
			               Default value - TRUE.

        	@AttributeName highLightAllowed
   			@AttributeInfo Enable/disable rollover behavior
			               Default value - TRUE.

        	@AttributeName align
   			@AttributeInfo Horizontal alignment

        	@AttributeName valign
   			@AttributeInfo Vertical alignment

  		    @Attributes end.

              ]]>
        </info>
        <attribute>
            <name>variable</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>height</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>hintText</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>noWrapMode</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>visible</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>highLightAllowed</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>align</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>valign</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>beanName</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>scope</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>overwriteExistent</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>

	<tag>
		<name>rowSelection</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.RowSelectionModelTag</tag-class>
		<body-content>JSP</body-content>
			<info>

            <![CDATA[
            Selection model used by the component.
			  Selection model includes type of selection
	          (single or multiple) and set of selection intervals.

		      @Attributes:

		      @AttributeName selectionType
		      @AttributeInfo Type of selection mode. Default value - 'single'.
   		                     Available values: single, multiple, single_interval.

		      @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>selectionType</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>beanName</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>scope</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>overwriteExistent</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>columnSelection</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.ColumnSelectionModelTag</tag-class>
		<body-content>JSP</body-content>
			<info>
		    <![CDATA[

            Selection model used by the component.
			  Selection model includes type of selection
	          (single or multiple) and set of selection intervals.

		      @Attributes:

		      @AttributeName selectionType
		      @AttributeInfo Type of selection mode. Default value - 'single'.
   		                     Available values: single, multiple, single_interval.

		      @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>selectionType</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>beanName</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>scope</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>overwriteExistent</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setSelection</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.listmodel.ListSetSelectionTag</tag-class>
		<body-content>empty</body-content>
			<info>
			<![CDATA[

            Selection interval used by selection model. If specified,
			   all previous selection in the selection model will be replaced
			   by the given one.

		      @Attributes:

		      @AttributeName top
		      @AttributeInfo Set the start point of the interval.
						     Mandatory attribute.

		      @AttributeName bottom
		      @AttributeInfo Set the end point of the interval.

              @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>top</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>bottom</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>addSelection</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.listmodel.ListAddSelectionTag</tag-class>
		<body-content>empty</body-content>
		 	<info>

             <![CDATA[
             Add selection interval to the selection model.

		      @Attributes:

		      @AttributeName top
		      @AttributeInfo Set the start point of the interval.
						     Mandatory attribute.

		      @AttributeName bottom
		      @AttributeInfo Set the end point of the interval.

              @Attributes end.
              ]]>
           </info>
		<attribute>
			<name>top</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>bottom</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>removeSelection</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.listmodel.ListRemoveSelectionTag</tag-class>
		<body-content>empty</body-content>
			<info>
            <![CDATA[

            Remove seleciton interval from the selection model
		      @Attributes:

		      @AttributeName top
		      @AttributeInfo Set the start point of the interval.
						     Mandatory attribute.

		      @AttributeName bottom
		      @AttributeInfo Set the end point of the interval.

              @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>top</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>bottom</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setRenderer</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetTableRendererTag</tag-class>
		<body-content>empty</body-content>
			<info>

             <![CDATA[

              Set table cell renderer by
			  column class or column index.

		      @Attributes:

		      @AttributeName columnClass
		      @AttributeInfo Set renderer for a column with a given class

		      @AttributeName columnIndex
		      @AttributeInfo Column index in table column model.

		      @AttributeName rendererClass
		      @AttributeInfo Java class name of the renderer.
							 If this value is'not assigned corresponding renderer
							 will be removed.

              @Attributes end.
              ]]>
            </info>
		<attribute>
			<name>columnClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>columnIndex</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>rendererClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setEditor</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetTableEditorTag</tag-class>
		<body-content>empty</body-content>
			<info>
            <![CDATA[

            Set table cell editor
		      by column class or column index.

		      @Attributes:


		      @AttributeName editorClass
		      @AttributeInfo Java class name of the editor renderer.
							 If this value is'not assigned corresponding editor
							 will be removed.

              @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>columnClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>columnIndex</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>editorClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setComparator</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetTableComparatorTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[

            Data comparator by column class
			  or column index.

		      @Attributes:

		      @AttributeName comparatorClass
		      @AttributeInfo Java class name of the comparator.
							 If this value is'not assigned corresponding comparator
							 will be removed.

              @Attributes end.
              ]]>
            </info>
		<attribute>
			<name>columnClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>columnIndex</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>comparatorClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setChanger</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetTableChangerTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[
            Set cell changer
			  by column class or column index.

		      @Attributes:

		      @AttributeName changerClass
		      @AttributeInfo Java class name of the changer.
							 If this value is'not assigned corresponding comparator
							 will be removed.

              @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>columnClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>columnIndex</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>changerClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

 	 <tag>
		<name>setHeaderRenderer</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetColumnHeaderRendererTag</tag-class>
		<body-content>empty</body-content>
			<info>
            <![CDATA[

            Column header renderer
			  by column index.

		      @Attributes:


		      @AttributeName rendererClass
		      @AttributeInfo Java class name of the table cell renderer that will be used
			                 to render table column header for the given column.


              @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>columnIndex</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>rendererClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setColumnRenderer</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetColumnRendererTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[

            Column cell renderer. Used inside table column tag.

		      @Attributes:

		      @AttributeName rendererClass
		      @AttributeInfo Java class name of the table cell renderer that will be used
			                 to render table column.

              @Attributes end.
              ]]>
            </info>
		<attribute>
			<name>rendererClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setColumnEditor</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetColumnEditorTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[
            Column cell editor. Used inside table column tag.

		      @Attributes:

		      @AttributeName editorClass
		      @AttributeInfo Java class name of the table cell editor renderer that will be used
							 to render table column in edit mode.

              @Attributes end.

              ]]>
            </info>
		<attribute>
			<name>editorClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setColumnComparator</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetColumnComparatorTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[
              Column comparator. Used inside table column tag.

		      @Attributes:

		      @AttributeName comparatorClass
		      @AttributeInfo Java class name of the data comparator that will be used
							 to compare data appropriate for the given column.

              @Attributes end.
              ]]>
            </info>
		<attribute>
			<name>comparatorClass</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>setColumnChanger</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetColumnChangerTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[

            Column changer. Used inside table column tag.


		      @Attributes:

		      @AttributeName changerClass
		      @AttributeInfo Java class name of the data changer that will be used
							 to change data appropriate for the given column.

              @Attributes end.
              ]]>
            </info>
		<attribute>
			<name>changerClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

 	 <tag>
		<name>setColumnHeaderRenderer</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.SetColumnHeaderRendererTag</tag-class>
		<body-content>empty</body-content>
			<info>

            <![CDATA[

            Column header renderer. Used inside table column tag.

		      @Attributes:

		      @AttributeName rendererClass
		      @AttributeInfo Defines table cell renderer that will be used
			                 to render table column header.

              @Attributes end.
              ]]>
            </info>
		<attribute>
			<name>rendererClass</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

    <tag>
        <name>interfaceManager</name>
        <tag-class>com.softaspects.galileo.client.jsp.html.table.InterfaceManagerTag</tag-class>
        <tei-class>com.softaspects.galileo.client.jsp.html.table.InterfaceManagerTei</tei-class>
        <body-content>JSP</body-content>
        <info>

        <![CDATA[
        Definition of Table Interface Manager.

		    @Attributes:

			@AttributeName headerDefaultBackground
			@AttributeInfo Defines header default background.

			@AttributeName headerDefaultForeground
			@AttributeInfo Defines header default foreground.

			@AttributeName headerSortedBackground
			@AttributeInfo Sorted background

			@AttributeName headerSortedForeground
			@AttributeInfo Sorted foreground

			@AttributeName headerFocusedBackground
			@AttributeInfo Focused background

			@AttributeName headerFocusedForeground
			@AttributeInfo Focused foreground

			@AttributeName headerSelectedBackground
			@AttributeInfo Selected background

			@AttributeName headerSelectedForeground
			@AttributeInfo Selected foreground

			@AttributeName cellDefaultBackground
			@AttributeInfo Default background

			@AttributeName cellDefaultForeground
			@AttributeInfo Default foreground

			@AttributeName cellAltBackground
			@AttributeInfo Defines cell alternative default background.
			               This attibute uses "cellAltStep" to get background for rows.

			@AttributeName cellAltForeground
			@AttributeInfo Defines cell alternative default foreground.
			               This attibute uses "cellAltStep" to get background for rows.

			@AttributeName cellAltStep
			@AttributeInfo This attribute defines row step to get background and
			               foreground colors ( default or alternative ).
						   Default value is 1.
						   Negative or zero value set colors the same for all rows.


			@AttributeName cellAltType
			@AttributeInfo This attribute defines type of alternative color schema.
						   Default value is HORIZONTAL.
						   Other available values are VERTICAL and CUSTOM.

			@AttributeName cellFocusedBackground
			@AttributeInfo Defines background when mouse is over any cell.

			@AttributeName cellFocusedForeground
			@AttributeInfo Defines foreground when mouse is over any cell.

			@AttributeName cellEditedBackground
			@AttributeInfo Defines cell background if cell is in edit mode.

			@AttributeName cellEditedForeground
			@AttributeInfo Defines cell foreground if cell is in edit mode.

			@AttributeName cellSelectedBackground
			@AttributeInfo Defines cell background if current
			               column or row is selected.

			@AttributeName cellSelectedForeground
			@AttributeInfo Defines cell foreground if current
			               column or row is selected.

			@AttributeName headerJScriptFunctionOnMouseOver
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse is over the header.
						   The function call syntax is " function( aColumnIndex ) ".

			@AttributeName headerJScriptFunctionOnMouseOut
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse goes out from the header.
						   The function call syntax is " function( aColumnIndex ) ".

			@AttributeName headerJScriptFunctionOnClick
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse clicks on the header.
						   The function call syntax is " function( aColumnIndex ) ".

			@AttributeName headerJScriptFunctionOnDblClick
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse dounble clicks on
						   the header.
						   The function call syntax is " function( aColumnIndex ) ".

			@AttributeName cellJScriptFunctionOnMouseOver
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse is over the cell.
						   The function call syntax is " function( aRowIndex, aColumnIndex ) ".

			@AttributeName cellJScriptFunctionOnMouseOut
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse goes out from the cell.
						   The function call syntax is " function( aRowIndex, aColumnIndex ) ".

			@AttributeName cellJScriptFunctionOnClick
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse clicks on the cell.
						   The function call syntax is " function( aRowIndex, aColumnIndex ) ".

			@AttributeName cellJScriptFunctionOnDblClick
			@AttributeInfo This attribute allows to change default java script
			               function that is called when a mouse double clicks on the cell.
						   The function call syntax is " function( aRowIndex, aColumnIndex ) ".

			@AttributeName JScriptFunctionOnDataModelChanged
			@AttributeInfo This attribute allows to change default java script
			               function that is called when table data model on the client side
						   was changed by the function call "table.dataModel.setValue( aRowIndex, aColumnIndex, aValue )"
						   The function call syntax is " function( aRowIndex, aColumnIndex, aValue ) ".

			@AttributeName JScriptFunctionOnEditChanged
			@AttributeInfo This attribute allows to change default java script
			               function that is called when the cell in edit mode got
						   an event - data changed.
						   The function call syntax is " function( aRowIndex, aColumnIndex, aValue ) ".

			@AttributeName JScriptFunctionOnEditFocus
			@AttributeInfo This attribute allows to change default java script
			               function that is called when the cell in edit mode got
						   a focus.
						   The function call syntax is " function( aRowIndex, aColumnIndex ) ".

			@AttributeName JScriptFunctionOnEditBlur
			@AttributeInfo This attribute allows to change default java script
			               function that is called when the cell in edit mode lost
						   a focus.
						   The function call syntax is " function( aRowIndex, aColumnIndex ) ".

			@AttributeName headerSortedAscImage
			@AttributeInfo Sorted ascending image URL

			@AttributeName headerSortedDscImage
			@AttributeInfo Sorted descending image URL

			@AttributeName headerSortedAscAltText
			@AttributeInfo Sorted ascending tooltip

			@AttributeName headerSortedDscAltText
			@AttributeInfo Sorted descending tooltip

			@AttributeName variable
			@AttributeInfo Java variable that can be used inside the tag
			to get access to the instance.


			@Attributes end.

            ]]>
        </info>
        <attribute>
            <name>variable</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>locale</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerDefaultBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerDefaultForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSortedBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSortedForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerFocusedBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerFocusedForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSelectedBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSelectedForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellDefaultBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellDefaultForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellAltBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellAltForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellFocusedBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellFocusedForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellSelectedBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellSelectedForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellEditedBackground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellEditedForeground</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerJScriptFunctionOnMouseOver</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerJScriptFunctionOnMouseOut</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerJScriptFunctionOnClick</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerJScriptFunctionOnDblClick</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellJScriptFunctionOnMouseOver</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellJScriptFunctionOnMouseOut</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellJScriptFunctionOnClick</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellJScriptFunctionOnDblClick</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>jScriptFunctionOnDataModelChanged</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>jScriptFunctionOnEditChanged</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>jScriptFunctionOnEditFocus</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>jScriptFunctionOnEditBlur</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSortedAscImage</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSortedDscImage</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSortedAscAltText</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>headerSortedDscAltText</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellAltStep</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>cellAltType</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>beanName</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>scope</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>overwriteExistent</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>

	<tag>
		<name>rendererData</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.uidata.RendererDataModelTag</tag-class>
		<body-content>JSP</body-content>
			<info>
			<![CDATA[

            UI manager inner tag.

			   Tag defines data model used by Renderer for column or cell.
			   Data model can contains set of items used for rendering.

			    @Attributes:

				@AttributeName columnIndex
				@AttributeInfo Defines column index.
				               Mandarory attribute.

				@AttributeName rowIndex
				@AttributeInfo Defines row index.

				@Attributes end.

                ]]>
			</info>
		<attribute>
			<name>columnIndex</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>rowIndex</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>beanName</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>scope</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>overwriteExistent</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>editorData</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.uidata.EditorDataModelTag</tag-class>
		<body-content>JSP</body-content>
			<info>

            <![CDATA[
            UI manager inner tag.
			   Tag defines data model used by Editor for column or cell.
			   Data model can contains set of items used for editing.

			    @Attributes:

				@AttributeName columnIndex
				@AttributeInfo Defines column index.
				               Mandarory attribute.

				@AttributeName rowIndex
				@AttributeInfo Defines row index.

				@Attributes end.

                ]]>
			</info>
		<attribute>
			<name>columnIndex</name>
			<required>true</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>rowIndex</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>beanName</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>scope</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>overwriteExistent</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
	</tag>

	<tag>
		<name>dataItem</name>
		<tag-class>com.softaspects.galileo.client.jsp.html.table.uidata.DataItemTag</tag-class>
		<body-content>empty</body-content>
			<info>
			<![CDATA[

            Data model used by Renderer for column or cell.
			  "rendererData" inner tag.
			  @Attributes:

			  @AttributeName text
			  @AttributeInfo Text to be displayed.

			  @AttributeName defaultImage
			  @AttributeInfo URL of the image to be displayed.

			  @AttributeName hintText
			  @AttributeInfo Tooltip of the  image.

			  @Attributes end.

              ]]>
			 </info>
		<attribute>
			<name>text</name>
			<required>false</required>
			<rtexprvalue>true</rtexprvalue>
		</attribute>
		<attribute>
			<name>hintText</name>
			<required>false</required>
			<rtexprvalue>false</rtexprvalue>
		</attribute>
		<attribute>
			<name>defaultImage</name>
			<required>false</required>
			<rtexprvalue>false</rtexprvalue>
		</attribute>
	</tag>

</taglib>