| <?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="commandButton"> |
| <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>button</value> |
| <value>reset</value> |
| <value>submit</value> |
| </property> |
| <property name="default-value"> |
| <value>submit</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="commandLink"></cm-element> |
| <cm-element name="dataTable"></cm-element> |
| <cm-element name="form"></cm-element> |
| <cm-element name="graphicImage"></cm-element> |
| <cm-element name="inputHidden"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="inputSecret"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="inputText"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="inputTextarea"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="message"></cm-element> |
| <cm-element name="messages"> |
| <cm-attribute name="layout"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>list</value> |
| <value>table</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%messages.layout.displayed-values.list</value> |
| <value>%messages.layout.displayed-values.table</value> |
| </property> |
| <property name="default-value"> |
| <value>list</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="outputFormat"></cm-element> |
| <cm-element name="outputLabel"></cm-element> |
| <cm-element name="outputLink"></cm-element> |
| <cm-element name="outputText"></cm-element> |
| <cm-element name="panelGrid"></cm-element> |
| <cm-element name="panelGroup"></cm-element> |
| <cm-element name="selectBooleanCheckbox"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="selectManyCheckbox"> |
| <cm-attribute name="layout"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>pageDirection</value> |
| <value>lineDirection</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%selectManyCheckbox.layout.displayed-values.pageDirection</value> |
| <value>%selectManyCheckbox.layout.displayed-values.lineDirection</value> |
| </property> |
| <property name="default-value"> |
| <value>lineDirection</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="selectManyListbox"> |
| </cm-element> |
| <cm-element name="selectManyMenu"> |
| </cm-element> |
| <cm-element name="selectOneListbox"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="selectOneMenu"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="selectOneRadio"> |
| <cm-attribute name="value"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ValueType</value> |
| </property> |
| <property name="runtime-type-setter-required"> |
| <value>true</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="layout"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>pageDirection</value> |
| <value>lineDirection</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%selectOneRadio.layout.displayed-values.pageDirection</value> |
| <value>%selectOneRadio.layout.displayed-values.lineDirection</value> |
| </property> |
| <property name="default-value"> |
| <value>lineDirection</value> |
| </property> |
| </cm-attribute> |
| </cm-element> |
| <cm-element name="column"></cm-element> |
| <cm-element name="*"> |
| <cm-attribute name="action"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ActionType</value> |
| </property> |
| <property name="runtime-return-type"> |
| <value>java.lang.String</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="actionListener"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.MethodBindingType</value> |
| </property> |
| <property name="runtime-return-type"> |
| <value>void</value> |
| </property> |
| <property name="runtime-param-types"> |
| <value>javax.faces.event.ActionEvent</value> |
| </property> |
| </cm-attribute> |
| <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="border"> |
| <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="cellpadding"> |
| <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="cellspacing"> |
| <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="cols"> |
| <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="converter"> |
| <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-attribute name="dir"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>ltr</value> |
| <value>rtl</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%any.dir.displayed-values.ltr</value> |
| <value>%any.dir.displayed-values.rtl</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="disabled"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value> |
| </property> |
| </cm-attribute> |
| <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>true</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="first"> |
| <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="frame"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>none</value> |
| <value>above</value> |
| <value>below</value> |
| <value>hsides</value> |
| <value>vsides</value> |
| <value>lhs</value> |
| <value>rhs</value> |
| <value>box</value> |
| <value>border</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%any.frame.displayed-values.none</value> |
| <value>%any.frame.displayed-values.above</value> |
| <value>%any.frame.displayed-values.below</value> |
| <value>%any.frame.displayed-values.hsides</value> |
| <value>%any.frame.displayed-values.vsides</value> |
| <value>%any.frame.displayed-values.lhs</value> |
| <value>%any.frame.displayed-values.rhs</value> |
| <value>%any.frame.displayed-values.box</value> |
| <value>%any.frame.displayed-values.border</value> |
| </property> |
| <property name="default-value"> |
| <value>none</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="globalOnly"> |
| <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="height"> |
| <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="id"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.ComponentIDType</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="immediate"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="ismap"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="maxlength"> |
| <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="readonly"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="redisplay"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="rendered"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="rows"> |
| <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="rules"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>none</value> |
| <value>groups</value> |
| <value>rows</value> |
| <value>cols</value> |
| <value>all</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%any.rules.displayed-values.none</value> |
| <value>%any.rules.displayed-values.groups</value> |
| <value>%any.rules.displayed-values.rows</value> |
| <value>%any.rules.displayed-values.cols</value> |
| <value>%any.rules.displayed-values.all</value> |
| </property> |
| <property name="default-value"> |
| <value>none</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="shape"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.StringType</value> |
| </property> |
| <property name="valid-values"> |
| <value>default</value> |
| <value>rect</value> |
| <value>circle</value> |
| <value>poly</value> |
| </property> |
| <property name="displayed-values"> |
| <value>%any.shape.displayed-values.default</value> |
| <value>%any.shape.displayed-values.rect</value> |
| <value>%any.shape.displayed-values.circle</value> |
| <value>%any.shape.displayed-values.poly</value> |
| </property> |
| <property name="default-value"> |
| <value>default</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="showDetail"> |
| <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="showSummary"> |
| <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="size"> |
| <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="tabindex"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.IntegerType</value> |
| </property> |
| <property name="valid-minimum"><value>0</value></property> |
| <property name="valid-maximum"><value>32767</value></property> |
| </cm-attribute> |
| <cm-attribute name="validator"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.MethodBindingType</value> |
| </property> |
| <property name="runtime-return-type"> |
| <value>void</value> |
| </property> |
| <property name="runtime-param-types"> |
| <value>javax.faces.context.FacesContext</value> |
| <value>javax.faces.component.UIComponent</value> |
| <value>java.lang.Object</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>java.lang.String</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="valueChangeListener"> |
| <property name="attribute-value-runtime-type"> |
| <value>org.eclipse.jst.jsf.core.attributevalues.MethodBindingType</value> |
| </property> |
| <property name="runtime-return-type"> |
| <value>void</value> |
| </property> |
| <property name="runtime-param-types"> |
| <value>javax.faces.event.ValueChangeEvent</value> |
| </property> |
| </cm-attribute> |
| <cm-attribute name="width"> |
| <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-element> |
| </p:grammar-annotations> |