| <?xml version="1.0" encoding="UTF-8"?> |
| <p:grammar-annotations |
| xmlns:p="http://org.eclipse.jst.jsf.contentmodel.annotations/grammarAnnotationSchema" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://org.eclipse.jst.jsf.contentmodel.annotations/grammarAnnotationSchema ../../org.eclipse.jst.jsf.contentmodel.annotations/schema/grammar-annotations.xsd "> |
| <cm-element name="actionListener"> |
| <cm-attribute name="type"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.JavaClassType |
| </value> |
| </property> |
| <property name="valid-interfaces"> |
| <value>javax.faces.event.ActionListener</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="attribute"> |
| </cm-element> |
| <cm-element name="convertDateTime"> |
| <cm-attribute name="dateStyle"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.StringType |
| </value> |
| </property> |
| <property name="valid-values"> |
| <value>default</value> |
| <value>short</value> |
| <value>medium</value> |
| <value>long</value> |
| <value>full</value> |
| </property> |
| <property name="default-value"> |
| <value>default</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="timeStyle"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.StringType |
| </value> |
| </property> |
| <property name="valid-values"> |
| <value>default</value> |
| <value>short</value> |
| <value>medium</value> |
| <value>long</value> |
| <value>full</value> |
| </property> |
| <property name="default-value"> |
| <value>default</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="type"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.StringType |
| </value> |
| </property> |
| <property name="valid-values"> |
| <value>date</value> |
| <value>time</value> |
| <value>both</value> |
| </property> |
| <property name="default-value"> |
| <value>both</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="convertNumber"> |
| <cm-attribute name="groupingUsed"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.BooleanType |
| </value> |
| </property> |
| <property name="default-value"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="integerOnly"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.BooleanType |
| </value> |
| </property> |
| <property name="default-value"> |
| <value>false</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="maxFractionDigits"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.IntegerType |
| </value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| </cm-attribute> |
| <cm-attribute name="maxIntegerDigits"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.IntegerType |
| </value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| </cm-attribute> |
| <cm-attribute name="minFractionDigits"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.IntegerType |
| </value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| </cm-attribute> |
| <cm-attribute name="minIntegerDigits"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.IntegerType |
| </value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| </cm-attribute> |
| <cm-attribute name="type"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.StringType |
| </value> |
| </property> |
| <property name="valid-values"> |
| <value>number</value> |
| <value>currency</value> |
| <value>percentage</value> |
| </property> |
| <property name="default-value"> |
| <value>number</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="converter"> |
| <cm-attribute name="converterId"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.FacesConfigIdentifierType |
| </value> |
| </property> |
| <property name="config-type"> |
| <value>javax.faces.converter.Converter</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="selectItem"> |
| <cm-attribute name="itemDisabled"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.BooleanType |
| </value> |
| </property> |
| <property name="default-value"> |
| <value>false</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.ValueBindingType |
| </value> |
| </property> |
| <property name="runtime-return-type"> |
| <value>javax.faces.model.SelectItem</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="selectItems"> |
| </cm-element> |
| <cm-element name="subview"> |
| <cm-attribute name="rendered"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.BooleanType |
| </value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="validateDoubleRange"> |
| <cm-attribute name="maximum"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.DoubleType |
| </value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="minimum"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.DoubleType |
| </value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="validateLength"> |
| <cm-attribute name="maximum"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.LongType |
| </value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| </cm-attribute> |
| <cm-attribute name="minimum"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.LongType |
| </value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="validateLongRange"> |
| <cm-attribute name="maximum"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.LongType |
| </value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="minimum"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.LongType |
| </value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="validator"> |
| <cm-attribute name="validatorId"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.FacesConfigIdentifierType |
| </value> |
| </property> |
| <property name="config-type"> |
| <value>javax.faces.validator.Validator</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="valueChangeListener"> |
| <cm-attribute name="type"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.JavaClassType |
| </value> |
| </property> |
| <property name="valid-interfaces"> |
| <value>javax.faces.event.ValueChangeListener</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="verbatim"> |
| <cm-attribute name="escape"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.BooleanType |
| </value> |
| </property> |
| <property name="default-value"> |
| <value>false</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="view"></cm-element> |
| |
| <cm-element name="*"> |
| <cm-attribute name="binding"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.ComponentBindingType |
| </value> |
| </property> |
| <property name="runtime-return-type"> |
| <value>javax.faces.component.UIComponent</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="id"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.ComponentIDType |
| </value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value> |
| org.eclipse.jst.jsf.core.attributevalues.ValueBindingType |
| </value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| </p:grammar-annotations> |