1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.internal.taglib.component;
21
22 import org.apache.myfaces.tobago.apt.annotation.BodyContentDescription;
23 import org.apache.myfaces.tobago.apt.annotation.DynamicExpression;
24 import org.apache.myfaces.tobago.apt.annotation.Tag;
25 import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
26 import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
27 import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
28 import org.apache.myfaces.tobago.component.RendererTypes;
29 import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
30 import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
31 import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
32 import org.apache.myfaces.tobago.internal.taglib.declaration.IsVisual;
33
34 import javax.faces.component.UIColumn;
35
36
37
38
39 @SuppressWarnings("ALL")
40 @Tag(name = "treeNode")
41 @BodyContentDescription(anyTagOf = "<tc:treeIndent>|<tc:treeIcon>|<tc:treeSelect>|<tc:treeLabel>|<tc:link>")
42 @UIComponentTag(
43 uiComponent = "org.apache.myfaces.tobago.component.UITreeNode",
44 uiComponentFacesClass = "javax.faces.component.UIColumn",
45 componentFamily = UIColumn.COMPONENT_FAMILY,
46 rendererType = RendererTypes.TREE_NODE,
47 allowedChildComponenents = {
48 "org.apache.myfaces.tobago.TreeNode"
49 })
50 public interface TreeNodeTagDeclaration
51 extends HasIdBindingAndRendered, HasTip, IsDisabled, IsVisual {
52
53
54
55
56 @Deprecated
57 @TagAttribute()
58 @UIComponentTagAttribute(type = "boolean", generate = false, defaultValue = "false")
59 void setSelected(String selected);
60
61
62
63
64 @TagAttribute
65 @UIComponentTagAttribute(type = {},
66 generate = false,
67 expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
68 methodSignature = "org.apache.myfaces.tobago.event.TreeExpansionEvent")
69 void setTreeExpansionListener(String treeExpansionListener);
70
71
72
73
74
75
76 }