blob: c77b5ab04aebee8475186fa10de6781369877b1e [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="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>