declaring some deprecations
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/RendererTypes.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/RendererTypes.java
index 31abbcb..72d408d 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/RendererTypes.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/RendererTypes.java
@@ -102,6 +102,10 @@
*/
@Deprecated
TreeData,
+ /**
+ * @deprecated since 4.0.0, please use {@link #Link}
+ */
+ @Deprecated
TreeCommand,
TreeIcon,
TreeIndent,
@@ -193,6 +197,10 @@
*/
@Deprecated
public static final String TREE_DATA = "TreeData";
+ /**
+ * @deprecated since 4.0.0, please use {@link #LINK}
+ */
+ @Deprecated
public static final String TREE_COMMAND = "TreeCommand";
public static final String TREE_ICON = "TreeIcon";
public static final String TREE_INDENT = "TreeIndent";
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/Tags.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/Tags.java
index caadd37..9c2f775 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/Tags.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/Tags.java
@@ -90,6 +90,10 @@
tabGroup,
toolBar,
tree,
+ /**
+ * @deprecated since 4.0.0, please use {@link #link}
+ */
+ @Deprecated
treeCommand,
treeIcon,
treeIndent,
@@ -166,6 +170,10 @@
public static final String TAB_GROUP = "tabGroup";
public static final String TOOL_BAR = "toolBar";
public static final String TREE = "tree";
+ /**
+ * @deprecated since 4.0.0, please use {@link #LINK}
+ */
+ @Deprecated
public static final String TREE_COMMAND = "treeCommand";
public static final String TREE_ICON = "treeIcon";
public static final String TREE_INDENT = "treeIndent";
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ColumnNodeTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ColumnNodeTagDeclaration.java
index f5b3174..cbd3ec8 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ColumnNodeTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/ColumnNodeTagDeclaration.java
@@ -39,7 +39,8 @@
*/
@SuppressWarnings("ALL")
@Tag(name = "columnNode")
-@BodyContentDescription(anyTagOf = "<tc:treeIndent>|<tc:treeIcon>|<tc:treeSelect>|<tc:treeLabel>|<tc:treeCommand>")
+@BodyContentDescription(
+ anyTagOf = "<tc:treeIndent>|<tc:treeIcon>|<tc:treeSelect>|<tc:treeLabel>|<tc:link>|<tc:treeCommand>")
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UIColumnNode",
uiComponentFacesClass = "javax.faces.component.UIColumn",
@@ -54,6 +55,7 @@
"org.apache.myfaces.tobago.TreeIcon",
"org.apache.myfaces.tobago.TreeSelect",
"org.apache.myfaces.tobago.TreeLabel",
+ "org.apache.myfaces.tobago.Link",
"org.apache.myfaces.tobago.TreeCommand"
})
public interface ColumnNodeTagDeclaration
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java
index 94cf07f..7a4fa53 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeNodeTagDeclaration.java
@@ -38,7 +38,7 @@
*/
@SuppressWarnings("ALL")
@Tag(name = "treeNode")
-@BodyContentDescription(anyTagOf = "<tc:treeIndent>|<tc:treeIcon>|<tc:treeSelect>|<tc:treeLabel>|<tc:treeCommand>")
+@BodyContentDescription(anyTagOf = "<tc:treeIndent>|<tc:treeIcon>|<tc:treeSelect>|<tc:treeLabel>|<tc:link>|<tc:treeCommand>")
@UIComponentTag(
uiComponent = "org.apache.myfaces.tobago.component.UITreeNode",
uiComponentFacesClass = "javax.faces.component.UIColumn",
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/TobagoClass.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/TobagoClass.java
index fafc34d..d9ca2e8 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/TobagoClass.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/TobagoClass.java
@@ -224,6 +224,10 @@
TREE("tobago-tree"),
TREE__EXPANDED("tobago-tree-expanded"),
TREE__SELECTED("tobago-tree-selected"),
+ /**
+ * @deprecated since 4.0.0, please use {@link #LINK}
+ */
+ @Deprecated
TREE_COMMAND("tobago-treeCommand"),
TREE_LABEL("tobago-treeLabel"),
TREE_LISTBOX("tobago-treeListbox"),