You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2013/02/08 15:58:07 UTC
svn commit: r1444036 [2/2] - in
/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib:
component/ declaration/
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -33,7 +33,7 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasInputLabel;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasMarkup;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasOnchange;
-import org.apache.myfaces.tobago.internal.taglib.declaration.HasRequiredMessage;
+import org.apache.myfaces.tobago.internal.taglib.declaration.HasRequiredMessageForSelect;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTabIndex;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValidator;
@@ -44,21 +44,25 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRendered;
-import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequired;
+import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequiredForSelect;
+
+import javax.faces.component.UISelectMany;
@Tag(name = "selectManyShuttle")
@BodyContentDescription(anyTagOf = "(<f:selectItems>|<f:selectItem>|<tc:selectItem>)+ <f:facet>* ")
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISelectManyShuttle",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISelectManyShuttle",
+ uiComponentFacesClass = "javax.faces.component.UISelectMany",
+ componentFamily = UISelectMany.COMPONENT_FAMILY,
rendererType = RendererTypes.SELECT_MANY_SHUTTLE,
allowedChildComponenents = {
"javax.faces.SelectItem",
"javax.faces.SelectItems"})
public interface SelectManyShuttleTagDeclaration extends
- IsDisabled, HasId, HasTip, IsRendered, IsRequired, HasBinding, IsReadonly, HasConverter,
+ IsDisabled, HasId, HasTip, IsRendered, IsRequiredForSelect, HasBinding, IsReadonly, HasConverter,
HasMarkup, HasCurrentMarkup, HasInputLabel, HasValidator, HasOnchange, HasValueChangeListener,
- HasValidatorMessage, HasConverterMessage, HasRequiredMessage, HasTabIndex, IsFocus, IsGridLayoutComponent {
+ HasValidatorMessage, HasConverterMessage, HasRequiredMessageForSelect, HasTabIndex, IsFocus, IsGridLayoutComponent {
/**
* The value of the multi select.
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -32,11 +32,13 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasId;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasLabelAndAccessKey;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
-import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDeprecatedInline;
+import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRendered;
+import javax.faces.component.UISelectOne;
+
/*
* Created: Aug 5, 2005 6:05:28 PM
* User: bommel
@@ -51,6 +53,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISelectOneChoice",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISelectOneChoice",
+ uiComponentFacesClass = "javax.faces.component.UISelectOne",
+ componentFamily = UISelectOne.COMPONENT_FAMILY,
rendererType = RendererTypes.SELECT_ONE_CHOICE,
allowedChildComponenents = {
"javax.faces.SelectItem",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -36,6 +36,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRendered;
+import javax.faces.component.UISelectOne;
+
/**
* Render a single selection option listbox.
*/
@@ -44,6 +46,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISelectOneListbox",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISelectOneListbox",
+ uiComponentFacesClass = "javax.faces.component.UISelectOne",
+ componentFamily = UISelectOne.COMPONENT_FAMILY,
rendererType = RendererTypes.SELECT_ONE_LISTBOX,
allowedChildComponenents = {
"javax.faces.SelectItem",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -38,6 +38,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRendered;
+import javax.faces.component.UISelectOne;
+
/**
* Render a set of radio buttons.
*/
@@ -46,6 +48,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISelectOneRadio",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISelectOneRadio",
+ uiComponentFacesClass = "javax.faces.component.UISelectOne",
+ componentFamily = UISelectOne.COMPONENT_FAMILY,
rendererType = RendererTypes.SELECT_ONE_RADIO,
allowedChildComponenents = {
"javax.faces.SelectItem",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectReferenceTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectReferenceTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectReferenceTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectReferenceTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -27,6 +27,8 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.component.RendererTypes;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
+import javax.faces.component.UIOutput;
+
/*
* Date: 31.03.2006
* Time: 22:02:37
@@ -40,6 +42,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISelectReference",
uiComponentBaseClass = "javax.faces.component.UIOutput",
+ uiComponentFacesClass = "javax.faces.component.UIOutput",
+ componentFamily = UIOutput.COMPONENT_FAMILY,
rendererType = RendererTypes.SELECT_REFERENCE,
allowedChildComponenents = "NONE")
public interface SelectReferenceTagDeclaration extends HasIdBindingAndRendered {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SeparatorTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SeparatorTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SeparatorTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SeparatorTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -37,6 +37,7 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISeparator",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISeparator",
+ uiComponentFacesClass = "javax.faces.component.UIComponentBase",
componentFamily = "org.apache.myfaces.tobago.Separator",
rendererType = RendererTypes.SEPARATOR,
allowedChildComponenents = "NONE",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetLayoutTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetLayoutTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetLayoutTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetLayoutTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -34,8 +34,9 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UISheetLayout",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout",
- rendererType = RendererTypes.SHEET_LAYOUT,
+ uiComponentFacesClass = "javax.faces.component.UIComponentBase",
componentFamily = "org.apache.myfaces.tobago.SheetLayout",
+ rendererType = RendererTypes.SHEET_LAYOUT,
allowedChildComponenents = "NONE",
isLayout = true)
public interface SheetLayoutTagDeclaration extends HasId, HasMarkup, HasCurrentMarkup {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetPageCommandTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetPageCommandTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetPageCommandTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetPageCommandTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -22,8 +22,12 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
import org.apache.myfaces.tobago.component.RendererTypes;
+import javax.faces.component.UICommand;
+
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UICommand",
+ uiComponentFacesClass = "javax.faces.component.UICommand",
+ componentFamily = UICommand.COMPONENT_FAMILY,
generate = false,
rendererType = RendererTypes.SHEET_PAGE_COMMAND)
public interface SheetPageCommandTagDeclaration extends LinkTagDeclaration {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SheetTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -38,6 +38,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRoot;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRootJunction;
+import javax.faces.component.UIData;
+
/**
* Render a sheet element.
*/
@@ -47,6 +49,8 @@ import org.apache.myfaces.tobago.interna
uiComponent = "org.apache.myfaces.tobago.component.UISheet",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUISheet",
interfaces = "org.apache.myfaces.tobago.event.SortActionSource",
+ uiComponentFacesClass = "javax.faces.component.UIData",
+ componentFamily = UIData.COMPONENT_FAMILY,
rendererType = RendererTypes.SHEET,
allowedChildComponenents = {
"javax.faces.Column",
@@ -74,17 +78,22 @@ public interface SheetTagDeclaration
/**
* The number of rows to display, starting with the one identified by the
* "first" property.
- * <br/> The default has been changed from 100 to 0 because this is the default of the JSF standard (Tobago 1.5).
+ * <br/> The default has been changed from 100 to 0 because this is the default
+ * in the JSF standard (since Tobago 1.5).
*/
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer", defaultValue = "0")
+ @UIComponentTagAttribute(
+ type = "int",
+ defaultValue = "0")
void setRows(String rows);
/**
* Zero-relative row number of the first row to be displayed.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer", defaultValue = "0")
+ @UIComponentTagAttribute(
+ type = "int",
+ defaultValue = "0")
void setFirst(String first);
/**
@@ -176,8 +185,10 @@ public interface SheetTagDeclaration
* Sheet state saving object.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "org.apache.myfaces.tobago.model.SheetState",
- expression = DynamicExpression.VALUE_BINDING_REQUIRED)
+ @UIComponentTagAttribute(
+ type = "org.apache.myfaces.tobago.model.SheetState",
+ expression = DynamicExpression.VALUE_BINDING_REQUIRED,
+ generate = false)
void setState(String state);
/**
@@ -188,8 +199,8 @@ public interface SheetTagDeclaration
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
- expression = DynamicExpression.METHOD_BINDING_REQUIRED,
- methodSignature = "javax.faces.event.ActionEvent")
+ expression = DynamicExpression.METHOD_BINDING_REQUIRED,
+ methodSignature = "javax.faces.event.ActionEvent")
void setStateChangeListener(String stateChangeListener);
/**
@@ -205,9 +216,10 @@ public interface SheetTagDeclaration
* the sheet's {@link org.apache.myfaces.tobago.model.SheetState} object.
*/
@TagAttribute
- @UIComponentTagAttribute(type = {},
- expression = DynamicExpression.METHOD_BINDING_REQUIRED,
- methodSignature = "javax.faces.event.ActionEvent")
+ @UIComponentTagAttribute(
+ type = {},
+ expression = DynamicExpression.METHOD_BINDING_REQUIRED,
+ methodSignature = "javax.faces.event.ActionEvent")
void setSortActionListener(String sortActionListener);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StyleTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StyleTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StyleTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StyleTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -37,6 +37,7 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIStyle",
componentFamily = "org.apache.myfaces.tobago.Style",
+ uiComponentFacesClass = "javax.faces.component.UIComponentBase",
rendererType = RendererTypes.STYLE,
isTransparentForLayout = true,
allowedChildComponenents = "NONE")
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupLayoutTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupLayoutTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupLayoutTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupLayoutTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -34,6 +34,7 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITabGroupLayout",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITabGroupLayout",
+ uiComponentFacesClass = "javax.faces.component.UIComponentBase",
rendererType = RendererTypes.TAB_GROUP_LAYOUT,
componentFamily = "org.apache.myfaces.tobago.TabGroupLayout",
allowedChildComponenents = "NONE",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -37,6 +37,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutContainer;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsImmediateCommand;
+import javax.faces.component.UIPanel;
+
/**
* Renders a tab group which contains tab panels.
*/
@@ -45,9 +47,10 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITabGroup",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITabGroup",
+ uiComponentFacesClass = "javax.faces.component.UIPanel",
+ componentFamily = UIPanel.COMPONENT_FAMILY,
rendererType = RendererTypes.TAB_GROUP,
interfaces = "javax.faces.component.ActionSource",
-// componentFamily = "org.apache.myfaces.tobago.TabGroup",
allowedChildComponenents = "org.apache.myfaces.tobago.Tab")
public interface TabGroupTagDeclaration
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupToolBarTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupToolBarTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupToolBarTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabGroupToolBarTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -22,9 +22,13 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
import org.apache.myfaces.tobago.component.RendererTypes;
+import javax.faces.component.UIPanel;
+
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIToolBar",
generate = false,
+ uiComponentFacesClass = "javax.faces.component.UIPanel",
+ componentFamily = UIPanel.COMPONENT_FAMILY,
rendererType = RendererTypes.TAB_GROUP_TOOL_BAR,
allowedChildComponenents = {
"org.apache.myfaces.tobago.Command"})
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TabTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -28,16 +28,23 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasMarkup;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
+import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
+import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutContainer;
+
+import javax.faces.component.UIPanel;
/**
- * Renders a tab within a tabgroup.
+ * Renders a tab within a tab group.
*/
@Tag(name = "tab")
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITab",
- uiComponentBaseClass = "org.apache.myfaces.tobago.component.UIPanel",
+ uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUIPanel",
+ uiComponentFacesClass = "javax.faces.component.UIPanel",
interfaces = "javax.faces.component.NamingContainer",
+ componentFamily = UIPanel.COMPONENT_FAMILY,
rendererType = RendererTypes.TAB)
public interface TabTagDeclaration
- extends HasIdBindingAndRendered, HasLabelAndAccessKey, HasTip, HasMarkup, HasCurrentMarkup, IsDisabled {
+ extends HasIdBindingAndRendered, IsGridLayoutContainer, IsGridLayoutComponent,
+ HasLabelAndAccessKey, HasTip, HasMarkup, HasCurrentMarkup, IsDisabled {
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -35,6 +35,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequired;
+import javax.faces.component.UIInput;
+
/**
* Renders a multi line text input control.
*/
@@ -42,6 +44,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITextarea",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUIInput",
+ uiComponentFacesClass = "javax.faces.component.UIInput",
+ componentFamily = UIInput.COMPONENT_FAMILY,
rendererType = RendererTypes.TEXTAREA,
allowedChildComponenents = "NONE")
public interface TextareaTagDeclaration
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TimeTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TimeTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TimeTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TimeTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -33,6 +33,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequired;
+import javax.faces.component.UIInput;
+
/**
* Renders a time input field.
*/
@@ -40,6 +42,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITime",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITime",
+ uiComponentFacesClass = "javax.faces.component.UIInput",
+ componentFamily = UIInput.COMPONENT_FAMILY,
rendererType = RendererTypes.TIME,
allowedChildComponenents = "NONE")
public interface TimeTagDeclaration
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarCommandTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarCommandTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarCommandTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarCommandTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -35,6 +35,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
+import javax.faces.component.UICommand;
+
/**
* Renders a command button within a toolbar.
*/
@@ -44,6 +46,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIToolBarCommand",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUIToolBarCommand",
+ uiComponentFacesClass = "javax.faces.component.UICommand",
+ componentFamily = UICommand.COMPONENT_FAMILY,
rendererType = RendererTypes.BUTTON,
allowedChildComponenents = "NONE",
facets = {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectBooleanTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectBooleanTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectBooleanTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectBooleanTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -30,6 +30,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValue;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
+import javax.faces.component.UICommand;
+
/**
* Renders a selectable command button within a toolbar.
*/
@@ -38,7 +40,10 @@ import org.apache.myfaces.tobago.interna
tagExtraInfoClassName = "org.apache.myfaces.tobago.internal.taglib.component.CommandTagExtraInfo")
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIToolBarCheck",
- uiComponentBaseClass = "org.apache.myfaces.tobago.component.UISelectBooleanCommand",
+ uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUICommandBase",
+ uiComponentFacesClass = "javax.faces.component.UICommand",
+ interfaces = "org.apache.myfaces.tobago.component.SelectBooleanCommand",
+ componentFamily = UICommand.COMPONENT_FAMILY,
rendererType = RendererTypes.MENU_COMMAND,
allowedChildComponenents = "NONE")
public interface ToolBarSelectBooleanTagDeclaration
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectOneTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectOneTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectOneTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSelectOneTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -27,6 +27,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValue;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
+import javax.faces.component.UICommand;
+
/**
* Renders a set of radio command button's within a toolbar.
*/
@@ -35,7 +37,10 @@ import org.apache.myfaces.tobago.interna
tagExtraInfoClassName = "org.apache.myfaces.tobago.internal.taglib.component.CommandTagExtraInfo")
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIToolBarSelectOne",
- uiComponentBaseClass = "org.apache.myfaces.tobago.component.UISelectOneCommand",
+ uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUICommandBase",
+ uiComponentFacesClass = "javax.faces.component.UICommand",
+ interfaces = "org.apache.myfaces.tobago.component.SelectOneCommand",
+ componentFamily = UICommand.COMPONENT_FAMILY,
rendererType = RendererTypes.MENU_COMMAND,
allowedChildComponenents = "NONE")
public interface ToolBarSelectOneTagDeclaration extends AbstractCommandTagDeclaration,
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSeparatorTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSeparatorTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSeparatorTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarSeparatorTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -32,6 +32,7 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIToolBarSeparator",
uiComponentBaseClass = "javax.faces.component.UIOutput",
+ uiComponentFacesClass = "javax.faces.component.UIOutput",
allowedChildComponenents = "NONE")
public interface ToolBarSeparatorTagDeclaration extends IsRendered, HasBinding {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ToolBarTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -27,6 +27,8 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.component.RendererTypes;
import org.apache.myfaces.tobago.internal.component.AbstractUIToolBar;
+import javax.faces.component.UIPanel;
+
/*
* Date: 11.02.2006
* Time: 14:07:05
@@ -63,6 +65,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIToolBar",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUIToolBar",
+ uiComponentFacesClass = "javax.faces.component.UIPanel",
+ componentFamily = UIPanel.COMPONENT_FAMILY,
rendererType = RendererTypes.TOOL_BAR,
allowedChildComponenents = {
"org.apache.myfaces.tobago.SelectOneCommand",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeCommandTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeCommandTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeCommandTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeCommandTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -37,6 +37,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDeprecatedInline;
+import javax.faces.component.UICommand;
+
/**
* Renders a command inside of a tree.
*/
@@ -47,6 +49,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeCommand",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUICommand",
+ uiComponentFacesClass = "javax.faces.component.UICommand",
+ componentFamily = UICommand.COMPONENT_FAMILY,
allowedChildComponenents = "NONE",
facets = {
@Facet(
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeDataTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeDataTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeDataTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeDataTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -27,6 +27,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValue;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasVar;
+import javax.faces.component.UIInput;
+
/**
* Describes a sub tree of nodes.
* The value has to be a javax.swing.tree.TreeNode object to use as rootNode in the tree.
@@ -39,6 +41,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeData",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITreeData",
+ uiComponentFacesClass = "javax.faces.component.UIInput",
+ componentFamily = UIInput.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_DATA,
allowedChildComponenents = "org.apache.myfaces.tobago.TreeNode")
public interface TreeDataTagDeclaration extends
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIconTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIconTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIconTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIconTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -31,6 +31,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
+import javax.faces.component.UIGraphic;
+
/**
* Renders an image beside a tree node.
*/
@@ -38,6 +40,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeIcon",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUIImage",
+ uiComponentFacesClass = "javax.faces.component.UIGraphic",
+ componentFamily = UIGraphic.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_ICON,
allowedChildComponenents = "NONE")
public interface TreeIconTagDeclaration
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIndentTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIndentTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIndentTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeIndentTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -29,6 +29,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasMarkup;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
+import javax.faces.component.UIGraphic;
+
/**
* Renders an indent beside a tree node.
*/
@@ -36,6 +38,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeIndent",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITreeIndent",
+ uiComponentFacesClass = "javax.faces.component.UIGraphic",
+ componentFamily = UIGraphic.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_INDENT,
allowedChildComponenents = "NONE")
public interface TreeIndentTagDeclaration
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeLabelTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeLabelTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeLabelTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeLabelTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -30,6 +30,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
+import javax.faces.component.UIOutput;
+
/**
* Renders a label inside of a tree.
*/
@@ -37,6 +39,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeLabel",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUILabel",
+ uiComponentFacesClass = "javax.faces.component.UIOutput",
+ componentFamily = UIOutput.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_LABEL,
allowedChildComponenents = "NONE"
)
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxNodeTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxNodeTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxNodeTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxNodeTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -22,12 +22,16 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
import org.apache.myfaces.tobago.component.RendererTypes;
+import javax.faces.component.UIColumn;
+
/**
* Render a node for a tree as listbox.
*/
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeNode",
generate = false,
+ uiComponentFacesClass = "javax.faces.component.UIColumn",
+ componentFamily = UIColumn.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_LISTBOX_NODE)
public interface TreeListboxNodeTagDeclaration extends TreeNodeTagDeclaration {
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeListboxTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -34,6 +34,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequired;
+import javax.faces.component.UIData;
+
/**
* A tree data structure displayed as a set of list boxes.
*/
@@ -42,6 +44,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeListbox",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITreeListbox",
+ uiComponentFacesClass = "javax.faces.component.UIData",
+ componentFamily = UIData.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_LISTBOX,
allowedChildComponenents = {
"org.apache.myfaces.tobago.TreeNode",
@@ -75,6 +79,7 @@ public interface TreeListboxTagDeclarati
@TagAttribute
@UIComponentTagAttribute(
type = "org.apache.myfaces.tobago.model.TreeState",
- expression = DynamicExpression.VALUE_BINDING_REQUIRED)
+ expression = DynamicExpression.VALUE_BINDING_REQUIRED,
+ generate = false)
void setState(String state);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuCommandTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuCommandTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuCommandTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuCommandTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -22,11 +22,15 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
import org.apache.myfaces.tobago.component.RendererTypes;
+import javax.faces.component.UICommand;
+
/**
* Render for tree command inside of a tree menu.
*/
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeCommand",
+ uiComponentFacesClass = "javax.faces.component.UICommand",
+ componentFamily = UICommand.COMPONENT_FAMILY,
generate = false,
rendererType = RendererTypes.TREE_MENU_COMMAND)
public interface TreeMenuCommandTagDeclaration extends TreeCommandTagDeclaration {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuLabelTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuLabelTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuLabelTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuLabelTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -22,12 +22,16 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
import org.apache.myfaces.tobago.component.RendererTypes;
+import javax.faces.component.UIOutput;
+
/**
* Render for tree label inside of a tree menu.
*/
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeLabel",
+ uiComponentFacesClass = "javax.faces.component.UIOutput",
generate = false,
+ componentFamily = UIOutput.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_MENU_LABEL)
public interface TreeMenuLabelTagDeclaration extends TreeLabelTagDeclaration {
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuNodeTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuNodeTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuNodeTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuNodeTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -22,12 +22,16 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
import org.apache.myfaces.tobago.component.RendererTypes;
+import javax.faces.component.UIColumn;
+
/**
* Render for tree command inside of a tree menu.
*/
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeNode",
+ uiComponentFacesClass = "javax.faces.component.UIColumn",
generate = false,
+ componentFamily = UIColumn.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_MENU_NODE)
public interface TreeMenuNodeTagDeclaration extends TreeNodeTagDeclaration {
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeMenuTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -34,6 +34,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRoot;
+import javax.faces.component.UIData;
+
/**
* A tree which will be displayed like a flat menu.
* This menu is often used for navigation on the left side of an application.
@@ -43,6 +45,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeMenu",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITree",
+ uiComponentFacesClass = "javax.faces.component.UIData",
+ componentFamily = UIData.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_MENU,
allowedChildComponenents = {
"org.apache.myfaces.tobago.TreeNode",
@@ -60,7 +64,8 @@ public interface TreeMenuTagDeclaration
@TagAttribute
@UIComponentTagAttribute(
type = "org.apache.myfaces.tobago.model.TreeState",
- expression = DynamicExpression.VALUE_BINDING_REQUIRED)
+ expression = DynamicExpression.VALUE_BINDING_REQUIRED,
+ generate = false)
void setState(String state);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -33,6 +33,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutContainer;
+import javax.faces.component.UIColumn;
+
/**
* Creates a tree node. This component represents a single node inside a tree structure.
*/
@@ -42,6 +44,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeNode",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITreeNode",
+ uiComponentFacesClass = "javax.faces.component.UIColumn",
+ componentFamily = UIColumn.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_NODE,
allowedChildComponenents = {
"org.apache.myfaces.tobago.TreeNode",
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -30,13 +30,15 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasLabel;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasMarkup;
-import org.apache.myfaces.tobago.internal.taglib.declaration.HasRequiredMessage;
+import org.apache.myfaces.tobago.internal.taglib.declaration.HasRequiredMessageForSelect;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValidatorMessage;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValue;
import org.apache.myfaces.tobago.internal.taglib.declaration.HasValueChangeListener;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
-import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequired;
+import org.apache.myfaces.tobago.internal.taglib.declaration.IsRequiredForSelect;
+
+import javax.faces.component.UISelectBoolean;
/**
* Makes a tree node selectable.
@@ -45,11 +47,14 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeSelect",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITreeSelect",
+ uiComponentFacesClass = "javax.faces.component.UISelectBoolean",
+ componentFamily = UISelectBoolean.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE_SELECT,
allowedChildComponenents = "NONE")
public interface TreeSelectTagDeclaration
extends HasIdBindingAndRendered, HasLabel, HasTip, HasMarkup, HasCurrentMarkup, HasValue, HasValueChangeListener,
- IsDisabled, IsRequired, HasConverter, HasValidatorMessage, HasRequiredMessage, HasConverterMessage {
+ IsDisabled, IsRequiredForSelect, HasConverter,
+ HasValidatorMessage, HasRequiredMessageForSelect, HasConverterMessage {
/**
* Show a checkbox to visualize the selection state.
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -35,6 +35,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRoot;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRootJunction;
+import javax.faces.component.UIData;
+
/**
* A tree with classical look.
* Usually used with icons and junction lines to open folder, etc.
@@ -44,6 +46,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITree",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUITree",
+ uiComponentFacesClass = "javax.faces.component.UIData",
+ componentFamily = UIData.COMPONENT_FAMILY,
rendererType = RendererTypes.TREE,
allowedChildComponenents = {
"org.apache.myfaces.tobago.TreeNode",
@@ -79,6 +83,7 @@ public interface TreeTagDeclaration
@TagAttribute
@UIComponentTagAttribute(
type = "org.apache.myfaces.tobago.model.TreeState",
- expression = DynamicExpression.VALUE_BINDING_REQUIRED)
+ expression = DynamicExpression.VALUE_BINDING_REQUIRED,
+ generate = false)
void setState(String state);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/WizardTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/WizardTagDeclaration.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/WizardTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/WizardTagDeclaration.java Fri Feb 8 14:58:05 2013
@@ -32,6 +32,8 @@ import org.apache.myfaces.tobago.interna
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutContainer;
+import javax.faces.component.UIPanel;
+
// XXX check if JSP will be supported for the wizard
/**
@@ -42,6 +44,8 @@ import org.apache.myfaces.tobago.interna
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIWizard",
uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUIWizard",
+ uiComponentFacesClass = "javax.faces.component.UIPanel",
+ componentFamily = UIPanel.COMPONENT_FAMILY,
rendererType = RendererTypes.WIZARD)
public interface WizardTagDeclaration
extends HasIdBindingAndRendered, IsGridLayoutComponent, IsGridLayoutContainer, HasMarkup, HasCurrentMarkup {
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAction.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAction.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAction.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAction.java Fri Feb 8 14:58:05 2013
@@ -34,7 +34,9 @@ public interface HasAction {
* The string is directly passed to the navigation handler.
*/
@TagAttribute
- @UIComponentTagAttribute(type = {}, expression = DynamicExpression.METHOD_BINDING,
+ @UIComponentTagAttribute(
+ type = {},
+ expression = DynamicExpression.METHOD_BINDING,
methodReturnType = "java.lang.Object")
void setAction(String action);
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasActionListener.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasActionListener.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasActionListener.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasActionListener.java Fri Feb 8 14:58:05 2013
@@ -23,9 +23,6 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
-/**
- * $Id$
- */
public interface HasActionListener {
/**
* MethodBinding representing an action listener method that will be
@@ -34,7 +31,9 @@ public interface HasActionListener {
* parameter, with a return type of void.
*/
@TagAttribute
- @UIComponentTagAttribute(type = {}, expression = DynamicExpression.METHOD_BINDING_REQUIRED,
+ @UIComponentTagAttribute(
+ type = {},
+ expression = DynamicExpression.METHOD_BINDING_REQUIRED,
methodSignature = "javax.faces.event.ActionEvent")
void setActionListener(String actionListener);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverter.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverter.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverter.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverter.java Fri Feb 8 14:58:05 2013
@@ -34,7 +34,8 @@ public interface HasConverter {
* or an EL expression.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "javax.faces.convert.Converter",
+ @UIComponentTagAttribute(
+ type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_BINDING)
void setConverter(String converter);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverterMessage.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverterMessage.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverterMessage.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasConverterMessage.java Fri Feb 8 14:58:05 2013
@@ -29,6 +29,6 @@ public interface HasConverterMessage {
* An expression that specifies the converter message
*/
@TagAttribute
- @UIComponentTagAttribute()
+ @UIComponentTagAttribute
void setConverterMessage(String converterMessage);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java Fri Feb 8 14:58:05 2013
@@ -28,6 +28,6 @@ public interface HasRequiredMessage {
* An expression that specifies the required message
*/
@TagAttribute
- @UIComponentTagAttribute()
+ @UIComponentTagAttribute
void setRequiredMessage(String requiredMessage);
}
Copied: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessageForSelect.java (from r1433377, myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java)
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessageForSelect.java?p2=myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessageForSelect.java&p1=myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java&r1=1433377&r2=1444036&rev=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessage.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasRequiredMessageForSelect.java Fri Feb 8 14:58:05 2013
@@ -23,11 +23,11 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
-public interface HasRequiredMessage {
+public interface HasRequiredMessageForSelect {
/**
* An expression that specifies the required message
*/
@TagAttribute
- @UIComponentTagAttribute()
+ @UIComponentTagAttribute
void setRequiredMessage(String requiredMessage);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasSuggestMethod.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasSuggestMethod.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasSuggestMethod.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasSuggestMethod.java Fri Feb 8 14:58:05 2013
@@ -27,7 +27,7 @@ public interface HasSuggestMethod {
/**
* MethodBinding which generates a list of suggested input values based on
- * the currently entered text, which could be retrieved via getSubmittedValue() on the UIInput.
+ * the currently entered text, which could be retrieved via getSubmittedValue() on the UIIn.
* The expression has to evaluate to a public method which has a javax.faces.component.UIInput parameter
* and returns a List<String>(deprecated), a List<org.apache.myfaces.tobago.model.AutoSuggestItem>
* or a org.apache.myfaces.tobago.model.AutoSuggestItems.
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidator.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidator.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidator.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidator.java Fri Feb 8 14:58:05 2013
@@ -23,14 +23,6 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
-/*
- * Date: 13.12.2005
- * Time: 20:10:50
- */
-
-/**
- *
- */
public interface HasValidator {
/**
* A method binding EL expression,
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidatorMessage.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidatorMessage.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidatorMessage.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValidatorMessage.java Fri Feb 8 14:58:05 2013
@@ -28,6 +28,6 @@ public interface HasValidatorMessage {
* An expression that specifies the validator message
*/
@TagAttribute
- @UIComponentTagAttribute()
+ @UIComponentTagAttribute
void setValidatorMessage(String validatorMessage);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValue.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValue.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValue.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValue.java Fri Feb 8 14:58:05 2013
@@ -22,11 +22,6 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
-/*
- * Created: Apr 9, 2005 2:51:36 PM
- * User: bommel
- * $Id$
- */
public interface HasValue {
/**
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValueChangeListener.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValueChangeListener.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValueChangeListener.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasValueChangeListener.java Fri Feb 8 14:58:05 2013
@@ -23,10 +23,6 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
-/*
- * Date: 18.04.2006
- * Time: 11:39:26
- */
public interface HasValueChangeListener {
/**
* MethodBinding representing a value change listener method
@@ -38,8 +34,8 @@ public interface HasValueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
- type = {},
- expression = DynamicExpression.METHOD_BINDING_REQUIRED,
- methodSignature = "javax.faces.event.ValueChangeEvent")
+ type = {},
+ expression = DynamicExpression.METHOD_BINDING_REQUIRED,
+ methodSignature = "javax.faces.event.ValueChangeEvent")
void setValueChangeListener(String valueChangeListener);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasVar.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasVar.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasVar.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasVar.java Fri Feb 8 14:58:05 2013
@@ -31,6 +31,7 @@ public interface HasVar {
* (i.e. also the current value of the "rowData" property) will be exposed.
*/
@TagAttribute(required = true)
- @UIComponentTagAttribute(expression = DynamicExpression.PROHIBITED)
+ @UIComponentTagAttribute(
+ expression = DynamicExpression.PROHIBITED)
void setVar(String var);
}
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsImmediateCommand.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsImmediateCommand.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsImmediateCommand.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsImmediateCommand.java Fri Feb 8 14:58:05 2013
@@ -23,6 +23,7 @@ import org.apache.myfaces.tobago.apt.ann
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
public interface IsImmediateCommand {
+
/**
* Flag indicating that, if this component is activated by the user,
* notifications should be delivered to interested listeners and actions
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRendered.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRendered.java?rev=1444036&r1=1444035&r2=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRendered.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRendered.java Fri Feb 8 14:58:05 2013
@@ -28,6 +28,8 @@ public interface IsRendered {
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "boolean", defaultValue = "true")
+ @UIComponentTagAttribute(
+ type = "boolean",
+ defaultValue = "true")
void setRendered(String rendered);
}
Copied: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequiredForSelect.java (from r1433377, myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequired.java)
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequiredForSelect.java?p2=myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequiredForSelect.java&p1=myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequired.java&r1=1433377&r2=1444036&rev=1444036&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequired.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/IsRequiredForSelect.java Fri Feb 8 14:58:05 2013
@@ -22,7 +22,7 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
-public interface IsRequired {
+public interface IsRequiredForSelect {
/**
* Flag indicating that a value is required.
* If the value is an empty string a