<properties>
    
    
    
    
    
    <property>
        <name>id</name><classname>java.lang.String</classname><description>Every component may have an unique id. Automatically created if omitted</description>
    </property>
    <property>
        <name>rendered</name><classname>java.lang.String</classname><description>If "false", this component isn't rendered</description>
    </property>
    <property>
        <name>binding</name><classname>java.lang.String</classname><description>The attribute takes a value-binding expression for a component property of
a backing bean</description>
    </property>
    
    <property>
        <name>value</name><classname>java.lang.String</classname><description>Initial value to set when rendered for the first time</description>
    </property>
    <property>
        <name>converter</name><classname>java.lang.String</classname><description>Id of Converter to be used or reference to a Converter</description>
    </property>
    
    <property>
        <name>immediate</name><classname>java.lang.String</classname><description> Flag indicating that this component value must be converted and validated immediately (that is, during an Apply Request Values phase), rather than waiting until Process Validations phase</description>
    </property>
    <property>
        <name>required</name><classname>java.lang.String</classname><description>If "true", this component will be checked for non-empty input</description>
    </property>
    <property>
        <name>validator</name><classname>java.lang.String</classname><description>MethodBinding pointing at a method that is called during a Process Validations phase of the request processing lifecycle, to validate the current value of this component</description>
    </property>
    <property>
        <name>valueChangeListener</name><classname>java.lang.String</classname><description>Listener for value changes</description>
    </property>
    
    
    
</properties>
