<!DOCTYPE components PUBLIC "-//AJAX4JSF//CDK Generator config/EN"  "https://ajax4jsf.dev.java.net/nonav/dtds/component-config.dtd" >
<!--
	<!DOCTYPE components PUBLIC "-//EXADEL//Generator config/EN"  "http://exadel.com/dtds/component-config.dtd" >
-->
<components>
	<component>
		<name>org.richfaces.inputNumberSlider</name>
		<family>org.richfaces.inputNumberSlider</family>
		<classname>
			org.richfaces.component.html.HtmlInputNumberSlider
		</classname>
		<superclass>
			org.richfaces.component.UIInputNumberSlider
		</superclass>
		<test>
			<classname>org.richfaces.component.html.HtmlInputNumberSliderComponentTest</classname>
			<superclassname>org.ajax4jsf.tests.AbstractAjax4JsfTestCase</superclassname>
		</test>
		<description>
			<![CDATA[A component that lets selecting a number from a numeric region. It is a horizontal
    		aligned scroll-like control with its own input field (optional) present. The keyboard input in a
		    field is possible (optional. Also it is possible to see the current value in the tool tip above a
		    dragged handle control.
		    ]]>
		</description>
		<renderer generate="true" override="true">
			<name>org.richfaces.InputNumberSliderRenderer</name>
			<template>inputNumberSlider.jspx</template>
		</renderer>
		<tag>
			<name>inputNumberSlider</name>
			<classname>
				org.richfaces.taglib.InputNumberSliderTag
			</classname>
			<superclass>
				org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
			</superclass>
		</tag>
		<!--
			<taghandler>
			<classname>org.ajax4jsf.tag.TestHandler</classname>
			</taghandler>
		-->

    	<property>
	    	<name> value </name>
	    	<classname>java.lang.String</classname>
	    	<description> Value to set as a result of working with a slider control</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
    	<property>
	    	<name> minValue </name>
	    	<classname>java.lang.String</classname>
	    	<description> Attribute to set a "start" value </description>
	    	<defaultvalue><![CDATA["0"]]></defaultvalue>
	    </property>
    	<property>
	    	<name> maxValue </name>
	    	<classname>java.lang.String</classname>
	    	<description>Attribute to set an "end" value </description>
	    	<defaultvalue><![CDATA["100"]]></defaultvalue>
	    </property>
    	<property>
	    	<name> step </name>
	    	<classname>java.lang.String</classname>
	    	<description>Parameter that determines a step between the nearest values while using a handle</description>
	    	<defaultvalue><![CDATA["1"]]></defaultvalue>
	    </property>
    	<property>
	    	<name> width </name>
	    	<classname>java.lang.String</classname>
	    	<description> The width of a slider control</description>
	    </property>
    	<property hidden="true">
	    	<name> height </name>
	    	<classname>java.lang.String</classname>
	    	<description> The height of a slider control</description>
	    </property>
    	<property>
	    	<name> enableManualInput </name>
	    	<classname>boolean</classname>
	    	<description>False value for this attribute makes a text field "read-only", so the value can be
	    	changed only from a handle</description>
	    	<defaultvalue>true</defaultvalue>
	    </property>
    	<property>
	    	<name> showInput  </name>
	    	<classname>boolean</classname>
	    	<description>False value for this attribute makes text a field invisible</description>
	    	<defaultvalue>true</defaultvalue>
	    </property>
    	<property>
	    	<name> showBoundaryValues </name>
	    	<classname>boolean</classname>
	    	<description>If the min/max values are shown on the right/left borders of a control. Default=true
	    	</description>
	    	<defaultvalue>true</defaultvalue>
	    </property>
		<property>
	    	<name> showToolTip </name>
	    	<classname>boolean</classname>
	    	<description>If the current value will be shown in the tooltip when a handle control in a
	    	"dragged" state.Default=true.
	    	 </description>
	    	<defaultvalue>true</defaultvalue>
	    </property>
	    <property>
	    	<name> inputStyle </name>
	    	<classname>java.lang.String</classname>
	    	<description>Style attribute for text field</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name> inputClass </name>
	    	<classname>java.lang.String</classname>
	    	<description> Style Class attribute for a text field</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
		<property>
	    	<name> inputSize </name>
	    	<classname>int</classname>
	    	<description> Similar to the "Size" attribute of h:inputText</description>
	    	<defaultvalue><![CDATA[3]]></defaultvalue>
	    </property>
		<property>
	    	<name> disabled </name>
	    	<classname>boolean</classname>
	    	<description> Makes a text field and controls non-active. Default is false.
	    	</description>
	    	<defaultvalue>false</defaultvalue>
	    </property>
		<property>
	    	<name> onerror </name>
	    	<classname>java.lang.String</classname>
	    	<description>This error is called when a non-number value or a number value that is out of the range is input
	    	</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
		<property>
	    	<name> onchange </name>
	    	<classname>java.lang.String</classname>
	    	<description>a JavaScript handler that is called when handle change position.
	    	</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
		<property>
	    	<name> style </name>
	    	<classname>java.lang.String</classname>
	    	<description>Styles for main div element of the slider control
	    	</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
		<property>
	    	<name> styleClass </name>
	    	<classname>java.lang.String</classname>
	    	<description>Name of a CSS class </description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
		<property>
	    	<name> barStyle </name>
	    	<classname>java.lang.String</classname>
	    	<description>Style for a slider control line
	    	</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name> barClass </name>
	    	<classname>java.lang.String</classname>
	    	<description>A name of CSS class  for the bar element</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name> handleClass </name>
	    	<classname>java.lang.String</classname>
	    	<description>A name of CSS class for a control handle element</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name> handleSelectedClass </name>
	    	<classname>java.lang.String</classname>
	    	<description>A name of CSS class for a selected control handle element</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name> tipStyle </name>
	    	<classname>java.lang.String</classname>
	    	<description>A style for the tool tip element
	    	</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name> tipClass </name>
	    	<classname>java.lang.String</classname>
	    	<description>A name of CSS class for the tool tip element</description>
	    	<defaultvalue><![CDATA[""]]></defaultvalue>
	    </property>
	    <property>
	    	<name>converterMessage</name>
	    	<classname>java.lang.String</classname>
	    	<description>
			A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter
			</description>
	    </property>
	    <property>
	    	<name>requiredMessage</name>
	    	<classname>java.lang.String</classname>
	    	<description>
			A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used
			</description>
	    </property>
	    <property>
	    	<name>validatorMessage</name>
	    	<classname>java.lang.String</classname>
	    	<description>
			 	A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator
			</description>
	    </property>
        <property>
            <name>inputPosition</name>
            <classname>java.lang.String</classname>
            <description>If "right" the InputText Box would be rendered on the right side of the ruler</description>
            <defaultvalue><![CDATA["right"]]></defaultvalue>
        </property>
        &ui_component_attributes;
		&html_input_attributes;
		&html_input_events;
		&ui_input_attributes;
		&html_events;
		<property hidden="true" >
			<name>size</name>
	    	<classname>int</classname>
        </property>
	<property hidden="true" >
			<name>align</name>
			<classname>java.lang.String</classname>
		</property>
		<property hidden="true">
			<name>alt</name>
			<classname>java.lang.String</classname>
			<description>For user agents that cannot display images, forms, or applets, this attribute specifies an alternate text. Language of an alternate text is specified by the lang attribute</description>
		</property>
		<property hidden="true">
			<name>localValueSet</name>
			<classname>boolean</classname>
		</property>
		<property hidden="true">
			<name>valid</name>
			<classname>boolean</classname>
		</property>
	</component>
</components>
