You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ca...@apache.org on 2007/12/25 16:20:49 UTC
svn commit: r606793 [2/3] - in
/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib:
./ html/
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,172 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ * @deprecated use {@link HtmlInputTextareaELTagBase} instead
+ */
+public abstract class HtmlInputTextareaELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlInputELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML input attributes
+ private ValueExpression _accesskey;
+ private ValueExpression _cols;
+ private ValueExpression _datafld; //FIXME: not in RI so far
+ private ValueExpression _datasrc; //FIXME: not in RI so far
+ private ValueExpression _dataformatas; //FIXME: not in RI so far
+ private ValueExpression _disabled;
+ private ValueExpression _onblur;
+ private ValueExpression _onchange;
+ private ValueExpression _onfocus;
+ private ValueExpression _onselect;
+ private ValueExpression _readonly;
+ private ValueExpression _rows;
+ private ValueExpression _tabindex;
+
+ // UIOutput attributes
+ // value and converter --> already implemented in UIComponentTagBase
+
+ // UIInput attributes
+ // --> already implemented in HtmlInputTagBase
+
+ //HtmlTextArea attributes
+ // FIXME: is in RI, but not in HTML 4.0. what to do?
+ private ValueExpression _alt;
+
+ public void release() {
+ super.release();
+ _accesskey=null;
+ _cols=null;
+ _datafld=null;
+ _datasrc=null;
+ _dataformatas=null;
+ _disabled=null;
+ _onblur=null;
+ _onchange=null;
+ _onfocus=null;
+ _onselect=null;
+ _readonly=null;
+ _rows=null;
+ _tabindex=null;
+ _alt=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ACCESSKEY_ATTR, _accesskey);
+ setIntegerProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.COLS_ATTR, _cols);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.DISABLED_ATTR, _disabled);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONCHANGE_ATTR, _onchange);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONFOCUS_ATTR, _onfocus);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONSELECT_ATTR, _onselect);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.READONLY_ATTR, _readonly);
+ setIntegerProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ROWS_ATTR, _rows);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.TABINDEX_ATTR, _tabindex);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ALT_ATTR, _alt);
+ }
+
+ public void setAccesskey(ValueExpression accesskey)
+ {
+ _accesskey = accesskey;
+ }
+
+ public void setAlt(ValueExpression alt)
+ {
+ _alt = alt;
+ }
+
+ public void setCols(ValueExpression cols)
+ {
+ _cols = cols;
+ }
+
+ public void setDatafld(ValueExpression datafld)
+ {
+ _datafld = datafld;
+ }
+
+ public void setDatasrc(ValueExpression datasrc)
+ {
+ _datasrc = datasrc;
+ }
+
+ public void setDataformatas(ValueExpression dataformatas)
+ {
+ _dataformatas = dataformatas;
+ }
+
+ public void setDisabled(ValueExpression disabled)
+ {
+ _disabled = disabled;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnchange(ValueExpression onchange)
+ {
+ _onchange = onchange;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setOnselect(ValueExpression onselect)
+ {
+ _onselect = onselect;
+ }
+
+ public void setReadonly(ValueExpression readonly)
+ {
+ _readonly = readonly;
+ }
+
+ public void setRows(ValueExpression rows)
+ {
+ _rows = rows;
+ }
+
+ public void setTabindex(ValueExpression tabindex)
+ {
+ _tabindex = tabindex;
+ }
+
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlInputTextareaTagBase.java Tue Dec 25 07:20:46 2007
@@ -24,6 +24,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlInputTextareaELTagBase} instead
*/
public abstract class HtmlInputTextareaTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlInputTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,158 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlMessageELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentELTagBase
+{
+ //private static final Log log = LogFactory.getLog(HtmlOutputFormatTag.class);
+
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // UIMessage attributes
+ private ValueExpression _for;
+ private ValueExpression _showSummary;
+ private ValueExpression _showDetail;
+
+ // HtmlOutputMessage attributes
+ private ValueExpression _infoClass;
+ private ValueExpression _infoStyle;
+ private ValueExpression _warnClass;
+ private ValueExpression _warnStyle;
+ private ValueExpression _errorClass;
+ private ValueExpression _errorStyle;
+ private ValueExpression _fatalClass;
+ private ValueExpression _fatalStyle;
+ private ValueExpression _tooltip;
+
+ public void release() {
+ super.release();
+ _for=null;
+ _showSummary=null;
+ _showDetail=null;
+ _infoClass=null;
+ _infoStyle=null;
+ _warnClass=null;
+ _warnStyle=null;
+ _errorClass=null;
+ _errorStyle=null;
+ _fatalClass=null;
+ _fatalStyle=null;
+ _tooltip=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, JSFAttr.FOR_ATTR, _for);
+ setBooleanProperty(component, JSFAttr.SHOW_SUMMARY_ATTR, _showSummary);
+ setBooleanProperty(component, JSFAttr.SHOW_DETAIL_ATTR, _showDetail);
+
+ setStringProperty(component, JSFAttr.INFO_CLASS_ATTR, _infoClass);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.INFO_STYLE_ATTR, _infoStyle);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.WARN_CLASS_ATTR, _warnClass);
+ setStringProperty(component, JSFAttr.WARN_STYLE_ATTR, _warnStyle);
+ setStringProperty(component, JSFAttr.ERROR_CLASS_ATTR, _errorClass);
+ setStringProperty(component, JSFAttr.ERROR_STYLE_ATTR, _errorStyle);
+ setStringProperty(component, JSFAttr.FATAL_CLASS_ATTR, _fatalClass);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.FATAL_STYLE_ATTR, _fatalStyle);
+ setBooleanProperty(component, JSFAttr.TOOLTIP_ATTR, _tooltip);
+ }
+
+ public void setFor(ValueExpression aFor)
+ {
+ _for = aFor;
+ }
+
+ public ValueExpression getFor()
+ {
+ return _for;
+ }
+
+ public void setShowSummary(ValueExpression showSummary)
+ {
+ _showSummary = showSummary;
+ }
+
+ public void setShowDetail(ValueExpression showDetail)
+ {
+ _showDetail = showDetail;
+ }
+
+ public void setErrorClass(ValueExpression errorClass)
+ {
+ _errorClass = errorClass;
+ }
+
+ public void setErrorStyle(ValueExpression errorStyle)
+ {
+ _errorStyle = errorStyle;
+ }
+
+ public void setFatalClass(ValueExpression fatalClass)
+ {
+ _fatalClass = fatalClass;
+ }
+
+ public void setFatalStyle(ValueExpression fatalStyle)
+ {
+ _fatalStyle = fatalStyle;
+ }
+
+ public void setInfoClass(ValueExpression infoClass)
+ {
+ _infoClass = infoClass;
+ }
+
+ public void setInfoStyle(ValueExpression infoStyle)
+ {
+ _infoStyle = infoStyle;
+ }
+
+ public void setWarnClass(ValueExpression warnClass)
+ {
+ _warnClass = warnClass;
+ }
+
+ public void setWarnStyle(ValueExpression warnStyle)
+ {
+ _warnStyle = warnStyle;
+ }
+
+ public void setTooltip(ValueExpression tooltip)
+ {
+ _tooltip = tooltip;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessageTagBase.java Tue Dec 25 07:20:46 2007
@@ -25,6 +25,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlMessageELTagBase} instead
*/
public abstract class HtmlMessageTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,161 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlMessagesELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentELTagBase
+{
+ //private static final Log log = LogFactory.getLog(HtmlOutputFormatTag.class);
+
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // UIMessages attributes
+ private ValueExpression _showSummary;
+ private ValueExpression _showDetail;
+ private ValueExpression _globalOnly;
+
+ // HtmlMessages attributes
+ private ValueExpression _infoClass;
+ private ValueExpression _infoStyle;
+ private ValueExpression _warnClass;
+ private ValueExpression _warnStyle;
+ private ValueExpression _errorClass;
+ private ValueExpression _errorStyle;
+ private ValueExpression _fatalClass;
+ private ValueExpression _fatalStyle;
+ private ValueExpression _layout;
+ private ValueExpression _tooltip;
+
+ public void release() {
+ super.release();
+ _showSummary=null;
+ _showDetail=null;
+ _globalOnly=null;
+ _infoClass=null;
+ _infoStyle=null;
+ _warnClass=null;
+ _warnStyle=null;
+ _errorClass=null;
+ _errorStyle=null;
+ _fatalClass=null;
+ _fatalStyle=null;
+ _layout=null;
+ _tooltip=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.SHOW_SUMMARY_ATTR, _showSummary);
+ setBooleanProperty(component, JSFAttr.SHOW_DETAIL_ATTR, _showDetail);
+ setBooleanProperty(component, JSFAttr.GLOBAL_ONLY_ATTR, _globalOnly);
+
+ setStringProperty(component, JSFAttr.INFO_CLASS_ATTR, _infoClass);
+ setStringProperty(component, JSFAttr.INFO_STYLE_ATTR, _infoStyle);
+ setStringProperty(component, JSFAttr.WARN_CLASS_ATTR, _warnClass);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.WARN_STYLE_ATTR, _warnStyle);
+ setStringProperty(component, JSFAttr.ERROR_CLASS_ATTR, _errorClass);
+ setStringProperty(component, JSFAttr.ERROR_STYLE_ATTR, _errorStyle);
+ setStringProperty(component, JSFAttr.FATAL_CLASS_ATTR, _fatalClass);
+ setStringProperty(component, JSFAttr.FATAL_STYLE_ATTR, _fatalStyle);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.LAYOUT_ATTR, _layout);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.TOOLTIP_ATTR, _tooltip);
+ }
+
+ public void setShowSummary(ValueExpression showSummary)
+ {
+ _showSummary = showSummary;
+ }
+
+ public void setShowDetail(ValueExpression showDetail)
+ {
+ _showDetail = showDetail;
+ }
+
+ public void setGlobalOnly(ValueExpression globalOnly)
+ {
+ _globalOnly = globalOnly;
+ }
+
+ public void setErrorClass(ValueExpression errorClass)
+ {
+ _errorClass = errorClass;
+ }
+
+ public void setErrorStyle(ValueExpression errorStyle)
+ {
+ _errorStyle = errorStyle;
+ }
+
+ public void setFatalClass(ValueExpression fatalClass)
+ {
+ _fatalClass = fatalClass;
+ }
+
+ public void setFatalStyle(ValueExpression fatalStyle)
+ {
+ _fatalStyle = fatalStyle;
+ }
+
+ public void setInfoClass(ValueExpression infoClass)
+ {
+ _infoClass = infoClass;
+ }
+
+ public void setInfoStyle(ValueExpression infoStyle)
+ {
+ _infoStyle = infoStyle;
+ }
+
+ public void setWarnClass(ValueExpression warnClass)
+ {
+ _warnClass = warnClass;
+ }
+
+ public void setWarnStyle(ValueExpression warnStyle)
+ {
+ _warnStyle = warnStyle;
+ }
+
+ public void setLayout(ValueExpression layout)
+ {
+ _layout = layout;
+ }
+
+ public void setTooltip(ValueExpression tooltip)
+ {
+ _tooltip = tooltip;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlMessagesTagBase.java Tue Dec 25 07:20:46 2007
@@ -25,6 +25,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlMessagesELTagBase} instead
*/
public abstract class HtmlMessagesTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,65 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlOutputFormatELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentELTagBase
+{
+ //private static final Log log = LogFactory.getLog(HtmlOutputFormatTag.class);
+
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // UIOutput attributes
+ // value and converterId --> already implemented in UIComponentTagBase
+
+ // HtmlOutputMessage attributes
+ private ValueExpression _escape;
+
+ public void release() {
+ super.release();
+ _escape=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setBooleanProperty(component, JSFAttr.ESCAPE_ATTR, _escape);
+ }
+
+ public void setEscape(ValueExpression escape)
+ {
+ _escape = escape;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputFormatTagBase.java Tue Dec 25 07:20:46 2007
@@ -25,6 +25,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlOutputFormatELTagBase} instead
*/
public abstract class HtmlOutputFormatTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,92 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.html.HTML;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @author Martin Marinschek
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlOutputLabelELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML label attributes
+ private ValueExpression _accesskey;
+ private ValueExpression _onblur;
+ private ValueExpression _onfocus;
+
+ // UIOutput attributes
+ // value and converterId --> already implemented in UIComponentTagBase
+
+ //HTMLOutputLabel attributes
+ private ValueExpression _for;
+
+ public void release() {
+ super.release();
+ _accesskey=null;
+ _onblur=null;
+ _onfocus=null;
+ _for=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, HTML.ACCESSKEY_ATTR, _accesskey);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, HTML.ONFOCUS_ATTR, _onfocus);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.FOR_ATTR, _for);
+ }
+
+ public void setAccesskey(ValueExpression accesskey)
+ {
+ _accesskey = accesskey;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setFor(ValueExpression aFor)
+ {
+ _for = aFor;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLabelTagBase.java Tue Dec 25 07:20:46 2007
@@ -27,6 +27,7 @@
* @author Manfred Geiler (latest modification by $Author$)
* @author Martin Marinschek
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlOutputLabelELTagBase} instead
*/
public abstract class HtmlOutputLabelTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,165 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.html.HTML;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @author Martin Marinschek
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlOutputLinkELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML anchor attributes relevant for command link
+ private ValueExpression _accesskey;
+ private ValueExpression _charset;
+ private ValueExpression _coords;
+ private ValueExpression _disabled;
+ private ValueExpression _hreflang;
+ private ValueExpression _rel;
+ private ValueExpression _rev;
+ private ValueExpression _shape;
+ private ValueExpression _tabindex;
+ private ValueExpression _target;
+ private ValueExpression _type;
+ //FIXME: is mentioned in JSF API, but is no official anchor-attribute of HTML 4.0... what to do?
+ private ValueExpression _onblur;
+ //FIXME: is mentioned in JSF API, but is no official anchor-attribute of HTML 4.0... what to do?
+ private ValueExpression _onfocus;
+
+ // UIOutput attributes
+ // value and converterId --> already implemented in UIComponentTagBase
+
+ //HtmlCommandLink Attributes
+
+ public void release() {
+ super.release();
+ _accesskey=null;
+ _charset=null;
+ _coords=null;
+ _disabled=null;
+ _hreflang=null;
+ _rel=null;
+ _rev=null;
+ _shape=null;
+ _tabindex=null;
+ _target=null;
+ _type=null;
+ _onblur=null;
+ _onfocus=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, HTML.ACCESSKEY_ATTR, _accesskey);
+ setStringProperty(component, HTML.CHARSET_ATTR, _charset);
+ setStringProperty(component, HTML.COORDS_ATTR, _coords);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.DISABLED_ATTR, _disabled);
+ setStringProperty(component, HTML.HREFLANG_ATTR, _hreflang);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.REL_ATTR, _rel);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.REV_ATTR, _rev);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.SHAPE_ATTR, _shape);
+ setStringProperty(component, HTML.TABINDEX_ATTR, _tabindex);
+ setStringProperty(component, HTML.TARGET_ATTR, _target);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.TYPE_ATTR, _type);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONFOCUS_ATTR, _onfocus);
+ }
+
+ public void setAccesskey(ValueExpression accesskey)
+ {
+ _accesskey = accesskey;
+ }
+
+ public void setCharset(ValueExpression charset)
+ {
+ _charset = charset;
+ }
+
+ public void setCoords(ValueExpression coords)
+ {
+ _coords = coords;
+ }
+
+ public void setDisabled(ValueExpression disabled)
+ {
+ _disabled = disabled;
+ }
+
+ public void setHreflang(ValueExpression hreflang)
+ {
+ _hreflang = hreflang;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setRel(ValueExpression rel)
+ {
+ _rel = rel;
+ }
+
+ public void setRev(ValueExpression rev)
+ {
+ _rev = rev;
+ }
+
+ public void setShape(ValueExpression shape)
+ {
+ _shape = shape;
+ }
+
+ public void setTabindex(ValueExpression tabindex)
+ {
+ _tabindex = tabindex;
+ }
+
+ public void setTarget(ValueExpression target)
+ {
+ _target = target;
+ }
+
+ public void setType(ValueExpression type)
+ {
+ _type = type;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputLinkTagBase.java Tue Dec 25 07:20:46 2007
@@ -27,6 +27,7 @@
* @author Manfred Geiler (latest modification by $Author$)
* @author Martin Marinschek
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlOutputLinkELTagBase} instead
*/
public abstract class HtmlOutputLinkTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,68 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlOutputTextELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // UIOutput attributes
+ // value and converterId --> already implemented in UIComponentTagBase
+
+ // HtmlOutputText attributes
+ private ValueExpression _escape;
+
+ public void release() {
+ super.release();
+ _escape=null;
+ }
+
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setBooleanProperty(component, JSFAttr.ESCAPE_ATTR, _escape);
+
+ //TODO: idea: set transient and override setValue method in UIOutput so that
+ //transient is set to false when a new value is set
+ }
+
+ public void setEscape(ValueExpression escape)
+ {
+ _escape = escape;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlOutputTextTagBase.java Tue Dec 25 07:20:46 2007
@@ -26,6 +26,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlOutputTextELTagBase} instead
*/
public abstract class HtmlOutputTextTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,195 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+import org.apache.myfaces.shared.renderkit.html.HTML;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlPanelGridELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentBodyELTagBase
+{
+ //private static final Log log = LogFactory.getLog(HtmlPanelGridTag.class);
+
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML table attributes relevant for Grid
+ private ValueExpression _align;
+ private ValueExpression _border;
+ private ValueExpression _bgcolor;
+ private ValueExpression _cellpadding;
+ private ValueExpression _cellspacing;
+ private ValueExpression _datafld;
+ private ValueExpression _datasrc;
+ private ValueExpression _dataformatas;
+ private ValueExpression _frame;
+ private ValueExpression _rules;
+ private ValueExpression _summary;
+ private ValueExpression _width;
+
+ // UIPanel attributes
+ // value and converterId --> already implemented in UIComponentTagBase
+
+ // HtmlPanelGrid attributes
+ private ValueExpression _columnClasses;
+ private ValueExpression _columns;
+ private ValueExpression _footerClass;
+ private ValueExpression _headerClass;
+ private ValueExpression _rowClasses;
+
+ public void release() {
+ super.release();
+ _align=null;
+ _border=null;
+ _bgcolor=null;
+ _cellpadding=null;
+ _cellspacing=null;
+ _datafld=null;
+ _datasrc=null;
+ _dataformatas=null;
+ _frame=null;
+ _rules=null;
+ _summary=null;
+ _width=null;
+ _columnClasses=null;
+ _columns=null;
+ _footerClass=null;
+ _headerClass=null;
+ _rowClasses=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ALIGN_ATTR, _align);
+ setIntegerProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.BORDER_ATTR, _border);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.BGCOLOR_ATTR, _bgcolor);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.CELLPADDING_ATTR, _cellpadding);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.CELLSPACING_ATTR, _cellspacing);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.FRAME_ATTR, _frame);
+ setStringProperty(component, HTML.RULES_ATTR, _rules);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.SUMMARY_ATTR, _summary);
+ setStringProperty(component, HTML.WIDTH_ATTR, _width);
+
+ setStringProperty(component, JSFAttr.COLUMN_CLASSES_ATTR, _columnClasses);
+ setIntegerProperty(component, JSFAttr.COLUMNS_ATTR, _columns);
+ setStringProperty(component, JSFAttr.FOOTER_CLASS_ATTR, _footerClass);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.HEADER_CLASS_ATTR, _headerClass);
+ setStringProperty(component, JSFAttr.ROW_CLASSES_ATTR, _rowClasses);
+ }
+
+
+ public void setAlign(ValueExpression align)
+ {
+ _align = align;
+ }
+
+ public void setBorder(ValueExpression border)
+ {
+ _border = border;
+ }
+
+ public void setBgcolor(ValueExpression bgcolor)
+ {
+ _bgcolor = bgcolor;
+ }
+
+ public void setCellpadding(ValueExpression cellpadding)
+ {
+ _cellpadding = cellpadding;
+ }
+
+ public void setCellspacing(ValueExpression cellspacing)
+ {
+ _cellspacing = cellspacing;
+ }
+
+ public void setDatafld(ValueExpression datafld)
+ {
+ _datafld = datafld;
+ }
+
+ public void setDatasrc(ValueExpression datasrc)
+ {
+ _datasrc = datasrc;
+ }
+
+ public void setDataformatas(ValueExpression dataformatas)
+ {
+ _dataformatas = dataformatas;
+ }
+
+ public void setFrame(ValueExpression frame)
+ {
+ _frame = frame;
+ }
+
+ public void setRules(ValueExpression rules)
+ {
+ _rules = rules;
+ }
+
+ public void setSummary(ValueExpression summary)
+ {
+ _summary = summary;
+ }
+
+ public void setWidth(ValueExpression width)
+ {
+ _width = width;
+ }
+
+ public void setColumnClasses(ValueExpression columnClasses)
+ {
+ _columnClasses = columnClasses;
+ }
+
+ public void setColumns(ValueExpression columns)
+ {
+ _columns = columns;
+ }
+
+ public void setFooterClass(ValueExpression footerClass)
+ {
+ _footerClass = footerClass;
+ }
+
+ public void setHeaderClass(ValueExpression headerClass)
+ {
+ _headerClass = headerClass;
+ }
+
+ public void setRowClasses(ValueExpression rowClasses)
+ {
+ _rowClasses = rowClasses;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGridTagBase.java Tue Dec 25 07:20:46 2007
@@ -26,6 +26,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlPanelGridELTagBase} instead
*/
public abstract class HtmlPanelGridTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentBodyTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,62 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlPanelGroupELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlComponentBodyELTagBase
+{
+ //private static final Log log = LogFactory.getLog(HtmlPanelGroupTag.class);
+
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // GroupRenderer specific attributes
+ private ValueExpression _layout;
+
+ public void release() {
+ super.release();
+ _layout = null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+ setStringProperty(component, JSFAttr.LAYOUT_ATTR, _layout);
+ }
+
+ public void setLayout(ValueExpression layout)
+ {
+ this._layout = layout;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlPanelGroupTagBase.java Tue Dec 25 07:20:46 2007
@@ -26,6 +26,7 @@
/**
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlPanelGroupELTagBase} instead
*/
public abstract class HtmlPanelGroupTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlComponentBodyTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,160 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @author Martin Marinschek
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlSelectBooleanCheckboxELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlInputELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML input attributes relevant for checkbox-input
+ private ValueExpression _accesskey;
+ private ValueExpression _alt;
+ private ValueExpression _checked;
+ private ValueExpression _datafld;
+ private ValueExpression _datasrc;
+ private ValueExpression _dataformatas;
+ private ValueExpression _disabled;
+ private ValueExpression _onblur;
+ private ValueExpression _onchange;
+ private ValueExpression _onfocus;
+ private ValueExpression _onselect;
+ private ValueExpression _readonly;
+ private ValueExpression _tabindex;
+
+ // UIInput attributes
+ // --> already implemented in HtmlInputTagBase
+
+ // UISelectBoolean attributes
+ //private String _selected; //is already covered by checked attribute
+
+ public void release() {
+ super.release();
+ _accesskey=null;
+ _alt=null;
+ _checked=null;
+ _datafld=null;
+ _datasrc=null;
+ _dataformatas=null;
+ _disabled=null;
+ _onblur=null;
+ _onchange=null;
+ _onfocus=null;
+ _onselect=null;
+ _readonly=null;
+ _tabindex=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ACCESSKEY_ATTR, _accesskey);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ALT_ATTR, _alt);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.CHECKED_ATTR, _checked);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.DISABLED_ATTR, _disabled);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONCHANGE_ATTR, _onchange);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONFOCUS_ATTR, _onfocus);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONSELECT_ATTR, _onselect);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.READONLY_ATTR, _readonly);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.TABINDEX_ATTR, _tabindex);
+ }
+
+ public void setAccesskey(ValueExpression accesskey)
+ {
+ _accesskey = accesskey;
+ }
+
+ public void setAlt(ValueExpression alt)
+ {
+ _alt = alt;
+ }
+
+ public void setChecked(ValueExpression checked)
+ {
+ _checked = checked;
+ }
+
+ public void setDatafld(ValueExpression datafld)
+ {
+ _datafld = datafld;
+ }
+
+ public void setDatasrc(ValueExpression datasrc)
+ {
+ _datasrc = datasrc;
+ }
+
+ public void setDataformatas(ValueExpression dataformatas)
+ {
+ _dataformatas = dataformatas;
+ }
+
+ public void setDisabled(ValueExpression disabled)
+ {
+ _disabled = disabled;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnchange(ValueExpression onchange)
+ {
+ _onchange = onchange;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setOnselect(ValueExpression onselect)
+ {
+ _onselect = onselect;
+ }
+
+ public void setReadonly(ValueExpression readonly)
+ {
+ _readonly = readonly;
+ }
+
+ public void setTabindex(ValueExpression tabindex)
+ {
+ _tabindex = tabindex;
+ }
+
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxTagBase.java Tue Dec 25 07:20:46 2007
@@ -25,6 +25,7 @@
* @author Manfred Geiler (latest modification by $Author$)
* @author Martin Marinschek
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlSelectBooleanCheckboxELTagBase} instead
*/
public abstract class HtmlSelectBooleanCheckboxTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlInputTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,166 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * Common base tag class for HtmlSelectOneListbox and HtmlSelectManyListbox components.
+ *
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @author Martin Marinschek
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlSelectListboxELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlInputELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML input attributes relevant for checkbox-input
+ private ValueExpression _datafld;
+ private ValueExpression _datasrc;
+ private ValueExpression _dataformatas;
+ private ValueExpression _disabled;
+ private ValueExpression _name;
+ private ValueExpression _onblur;
+ private ValueExpression _onchange;
+ private ValueExpression _onfocus;
+ private ValueExpression _onselect;
+ private ValueExpression _size;
+ private ValueExpression _tabindex;
+
+ // UIInput attributes
+ // --> already implemented in HtmlInputTagBase
+
+ // UISelectMany attributes
+ //selectedValues cannot be set here, is set in JSP-parsing
+
+ // HTMLSelectManyAttributes attributes
+ private ValueExpression _disabledClass;
+ private ValueExpression _enabledClass;
+
+ public void release() {
+ super.release();
+ _datafld=null;
+ _datasrc=null;
+ _dataformatas=null;
+ _disabled=null;
+ _name=null;
+ _onblur=null;
+ _onchange=null;
+ _onfocus=null;
+ _onselect=null;
+ _size=null;
+ _tabindex=null;
+ _disabledClass = null;
+ _enabledClass = null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.DISABLED_ATTR, _disabled);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.NAME_ATTR, _name);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONCHANGE_ATTR, _onchange);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONFOCUS_ATTR, _onfocus);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONSELECT_ATTR, _onselect);
+ setIntegerProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.SIZE_ATTR, _size);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.TABINDEX_ATTR, _tabindex);
+
+ setStringProperty(component, JSFAttr.DISABLED_CLASS_ATTR, _disabledClass);
+ setStringProperty(component, JSFAttr.ENABLED_CLASS_ATTR, _enabledClass);
+ }
+
+ public void setDatafld(ValueExpression datafld)
+ {
+ _datafld = datafld;
+ }
+
+ public void setDatasrc(ValueExpression datasrc)
+ {
+ _datasrc = datasrc;
+ }
+
+ public void setDataformatas(ValueExpression dataformatas)
+ {
+ _dataformatas = dataformatas;
+ }
+
+ public void setDisabled(ValueExpression disabled)
+ {
+ _disabled = disabled;
+ }
+
+ public void setName(ValueExpression name)
+ {
+ _name = name;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnchange(ValueExpression onchange)
+ {
+ _onchange = onchange;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setOnselect(ValueExpression onselect)
+ {
+ _onselect = onselect;
+ }
+
+ public void setSize(ValueExpression size)
+ {
+ _size = size;
+ }
+
+ public void setTabindex(ValueExpression tabindex)
+ {
+ _tabindex = tabindex;
+ }
+
+ public void setDisabledClass(ValueExpression disabledClass)
+ {
+ _disabledClass = disabledClass;
+ }
+
+ public void setEnabledClass(ValueExpression enabledClass)
+ {
+ _enabledClass = enabledClass;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectListboxTagBase.java Tue Dec 25 07:20:46 2007
@@ -29,6 +29,7 @@
* @author Manfred Geiler (latest modification by $Author$)
* @author Martin Marinschek
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlSelectListboxELTagBase} instead
*/
public abstract class HtmlSelectListboxTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlInputTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,194 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.html.HTML;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @author Martin Marinschek
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlSelectManyCheckboxELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlInputELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML input attributes relevant for checkbox-list
+ private ValueExpression _accesskey;
+ private ValueExpression _alt;
+ private ValueExpression _datafld;
+ private ValueExpression _datasrc;
+ private ValueExpression _dataformatas;
+ private ValueExpression _disabled;
+ private ValueExpression _onblur;
+ private ValueExpression _onchange;
+ private ValueExpression _onfocus;
+ private ValueExpression _onselect;
+ private ValueExpression _readonly;
+ private ValueExpression _size; //TODO: needed?
+ private ValueExpression _tabindex;
+
+ // UIInput attributes
+ // --> already implemented in HtmlInputTagBase
+
+ // UISelectMany attributes
+ //selectedValues cannot be set here, is set in JSP-parsing
+
+ // HTMLSelectManyAttributes attributes
+ private ValueExpression _disabledClass;
+ private ValueExpression _enabledClass;
+ private ValueExpression _layout;
+
+ //FIXME: here there is no border element, in the others
+ // (HTMLSelectOneMenuTag, HtmlSelectOneRadioTag)
+ // there is... inconsistent...
+ //private String _border;
+
+
+ public void release() {
+ super.release();
+ _accesskey=null;
+ _alt=null;
+ _datafld=null;
+ _datasrc=null;
+ _dataformatas=null;
+ _disabled=null;
+ _onblur=null;
+ _onchange=null;
+ _onfocus=null;
+ _onselect=null;
+ _readonly=null;
+ _size=null;
+ _tabindex=null;
+ _disabledClass=null;
+ _enabledClass=null;
+ _layout=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ACCESSKEY_ATTR, _accesskey);
+ setStringProperty(component, HTML.ALT_ATTR, _alt);
+ setBooleanProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.DISABLED_ATTR, _disabled);
+ setStringProperty(component, HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, HTML.ONCHANGE_ATTR, _onchange);
+ setStringProperty(component, HTML.ONFOCUS_ATTR, _onfocus);
+ setStringProperty(component, HTML.ONSELECT_ATTR, _onselect);
+ setBooleanProperty(component, HTML.READONLY_ATTR, _readonly);
+ setIntegerProperty(component, HTML.SIZE_ATTR, _size);
+ setStringProperty(component, HTML.TABINDEX_ATTR, _tabindex);
+
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.DISABLED_CLASS_ATTR, _disabledClass);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.ENABLED_CLASS_ATTR, _enabledClass);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.JSFAttr.LAYOUT_ATTR, _layout);
+ }
+
+ public void setAccesskey(ValueExpression accesskey)
+ {
+ _accesskey = accesskey;
+ }
+
+ public void setAlt(ValueExpression alt)
+ {
+ _alt = alt;
+ }
+
+ public void setDatafld(ValueExpression datafld)
+ {
+ _datafld = datafld;
+ }
+
+ public void setDatasrc(ValueExpression datasrc)
+ {
+ _datasrc = datasrc;
+ }
+
+ public void setDataformatas(ValueExpression dataformatas)
+ {
+ _dataformatas = dataformatas;
+ }
+
+ public void setDisabled(ValueExpression disabled)
+ {
+ _disabled = disabled;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnchange(ValueExpression onchange)
+ {
+ _onchange = onchange;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setOnselect(ValueExpression onselect)
+ {
+ _onselect = onselect;
+ }
+
+ public void setReadonly(ValueExpression readonly)
+ {
+ _readonly = readonly;
+ }
+
+ public void setSize(ValueExpression size)
+ {
+ _size = size;
+ }
+
+ public void setTabindex(ValueExpression tabindex)
+ {
+ _tabindex = tabindex;
+ }
+
+ public void setDisabledClass(ValueExpression disabledClass)
+ {
+ _disabledClass = disabledClass;
+ }
+
+ public void setEnabledClass(ValueExpression enabledClass)
+ {
+ _enabledClass = enabledClass;
+ }
+
+ public void setLayout(ValueExpression layout)
+ {
+ _layout = layout;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxTagBase.java Tue Dec 25 07:20:46 2007
@@ -27,6 +27,7 @@
* @author Manfred Geiler (latest modification by $Author$)
* @author Martin Marinschek
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlSelectManyCheckboxELTagBase} instead
*/
public abstract class HtmlSelectManyCheckboxTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlInputTagBase
Added: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java?rev=606793&view=auto
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java (added)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java Tue Dec 25 07:20:46 2007
@@ -0,0 +1,170 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.myfaces.shared.taglib.html;
+
+import org.apache.myfaces.shared.renderkit.html.HTML;
+import org.apache.myfaces.shared.renderkit.JSFAttr;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+
+
+/**
+ * Common base tag class for HtmlSelectOneMenu and HtmlSelectManyMenu components.
+ *
+ * @author Manfred Geiler (latest modification by $Author$)
+ * @author Martin Marinschek
+ * @version $Revision$ $Date$
+ */
+public abstract class HtmlSelectMenuELTagBase
+ extends org.apache.myfaces.shared.taglib.html.HtmlInputELTagBase
+{
+ // UIComponent attributes --> already implemented in UIComponentTagBase
+
+ // user role attributes --> already implemented in UIComponentTagBase
+
+ // HTML universal attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML event handler attributes --> already implemented in HtmlComponentTagBase
+
+ // HTML input attributes relevant for menu
+ private ValueExpression _datafld;
+ private ValueExpression _datasrc;
+ private ValueExpression _dataformatas;
+ private ValueExpression _disabled;
+ private ValueExpression _name;
+ private ValueExpression _onblur;
+ private ValueExpression _onchange;
+ private ValueExpression _onfocus;
+ private ValueExpression _onselect;
+ private ValueExpression _tabindex;
+
+ // UIInput attributes
+ // --> already implemented in HtmlInputTagBase
+
+ // UISelectMany attributes
+ //selectedValues cannot be set here, is set in JSP-parsing
+
+ //HtmlSelectManyMenu Attributes
+ private ValueExpression _border;
+
+ // HTMLSelectManyAttributes attributes
+ private ValueExpression _disabledClass;
+ private ValueExpression _enabledClass;
+
+
+ public void release() {
+ super.release();
+ _datafld=null;
+ _datasrc=null;
+ _dataformatas=null;
+ _disabled=null;
+ _name=null;
+ _onblur=null;
+ _onchange=null;
+ _onfocus=null;
+ _onselect=null;
+ _tabindex=null;
+ _border=null;
+ _disabledClass=null;
+ _enabledClass=null;
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ super.setProperties(component);
+
+ setBooleanProperty(component, HTML.DISABLED_ATTR, _disabled);
+ setStringProperty(component, HTML.NAME_ATTR, _name);
+ setStringProperty(component, HTML.ONBLUR_ATTR, _onblur);
+ setStringProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.ONCHANGE_ATTR, _onchange);
+ setStringProperty(component, HTML.ONFOCUS_ATTR, _onfocus);
+ setStringProperty(component, HTML.ONSELECT_ATTR, _onselect);
+ setStringProperty(component, HTML.TABINDEX_ATTR, _tabindex);
+ setStringProperty(component, JSFAttr.DISABLED_CLASS_ATTR, _disabledClass);
+ setStringProperty(component, JSFAttr.ENABLED_CLASS_ATTR, _enabledClass);
+
+ setIntegerProperty(component, org.apache.myfaces.shared.renderkit.html.HTML.BORDER_ATTR, _border);
+ }
+
+ public void setBorder(ValueExpression border)
+ {
+ _border = border;
+ }
+
+ public void setDatafld(ValueExpression datafld)
+ {
+ _datafld = datafld;
+ }
+
+ public void setDatasrc(ValueExpression datasrc)
+ {
+ _datasrc = datasrc;
+ }
+
+ public void setDataformatas(ValueExpression dataformatas)
+ {
+ _dataformatas = dataformatas;
+ }
+
+ public void setDisabled(ValueExpression disabled)
+ {
+ _disabled = disabled;
+ }
+
+ public void setName(ValueExpression name)
+ {
+ _name = name;
+ }
+
+ public void setOnblur(ValueExpression onblur)
+ {
+ _onblur = onblur;
+ }
+
+ public void setOnchange(ValueExpression onchange)
+ {
+ _onchange = onchange;
+ }
+
+ public void setOnfocus(ValueExpression onfocus)
+ {
+ _onfocus = onfocus;
+ }
+
+ public void setOnselect(ValueExpression onselect)
+ {
+ _onselect = onselect;
+ }
+
+ public void setTabindex(ValueExpression tabindex)
+ {
+ _tabindex = tabindex;
+ }
+
+ public void setDisabledClass(ValueExpression disabledClass)
+ {
+ _disabledClass = disabledClass;
+ }
+
+ public void setEnabledClass(ValueExpression enabledClass)
+ {
+ _enabledClass = enabledClass;
+ }
+}
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuTagBase.java?rev=606793&r1=606792&r2=606793&view=diff
==============================================================================
--- myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuTagBase.java (original)
+++ myfaces/shared/trunk_3.0.x/core/src/main/java/org/apache/myfaces/shared/taglib/html/HtmlSelectMenuTagBase.java Tue Dec 25 07:20:46 2007
@@ -30,6 +30,7 @@
* @author Manfred Geiler (latest modification by $Author$)
* @author Martin Marinschek
* @version $Revision$ $Date$
+ * @deprecated use {@link HtmlSelectMenuELTagBase} instead
*/
public abstract class HtmlSelectMenuTagBase
extends org.apache.myfaces.shared.taglib.html.HtmlInputTagBase