blob: 41476a9ee1487cd2216d898183ff85e1b7bc68cc [file] [log] [blame]
<?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>