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.Behavior;
23 import org.apache.myfaces.tobago.apt.annotation.BodyContentDescription;
24 import org.apache.myfaces.tobago.apt.annotation.Facet;
25 import org.apache.myfaces.tobago.apt.annotation.Tag;
26 import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
27 import org.apache.myfaces.tobago.component.ClientBehaviors;
28 import org.apache.myfaces.tobago.component.Facets;
29 import org.apache.myfaces.tobago.component.RendererTypes;
30 import org.apache.myfaces.tobago.internal.taglib.declaration.HasAccessKey;
31 import org.apache.myfaces.tobago.internal.taglib.declaration.HasAction;
32 import org.apache.myfaces.tobago.internal.taglib.declaration.HasActionListener;
33 import org.apache.myfaces.tobago.internal.taglib.declaration.HasConfirmation;
34 import org.apache.myfaces.tobago.internal.taglib.declaration.HasFragment;
35 import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
36 import org.apache.myfaces.tobago.internal.taglib.declaration.HasLabel;
37 import org.apache.myfaces.tobago.internal.taglib.declaration.HasLink;
38 import org.apache.myfaces.tobago.internal.taglib.declaration.HasOutcome;
39 import org.apache.myfaces.tobago.internal.taglib.declaration.HasTabIndex;
40 import org.apache.myfaces.tobago.internal.taglib.declaration.HasTarget;
41 import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
42 import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabledBySecurity;
43 import org.apache.myfaces.tobago.internal.taglib.declaration.IsImmediateCommand;
44 import org.apache.myfaces.tobago.internal.taglib.declaration.IsOmit;
45 import org.apache.myfaces.tobago.internal.taglib.declaration.IsTransition;
46 import org.apache.myfaces.tobago.internal.taglib.declaration.IsVisual;
47
48 import javax.faces.component.UICommand;
49
50
51
52
53
54
55 @Deprecated
56 @Tag(name = "treeCommand")
57 @BodyContentDescription(anyTagOf = "facestag")
58 @UIComponentTag(
59 uiComponent = "org.apache.myfaces.tobago.component.UITreeCommand",
60 uiComponentFacesClass = "javax.faces.component.UICommand",
61 interfaces = {
62 "org.apache.myfaces.tobago.component.SupportsAccessKey"
63 },
64 componentFamily = UICommand.COMPONENT_FAMILY,
65 allowedChildComponenents = "NONE",
66 facets = {
67 @Facet(
68 name = Facets.CONFIRMATION,
69 description = "Contains a UIOutput instance with the confirmation message.",
70 allowedChildComponenents = "org.apache.myfaces.tobago.Out")},
71 behaviors = {
72 @Behavior(
73 name = ClientBehaviors.CLICK,
74 description = "Behavior of a click event.",
75 isDefault = true),
76 @Behavior(
77 name = ClientBehaviors.DBLCLICK)
78 },
79 rendererType = RendererTypes.TREE_COMMAND)
80 public interface TreeCommandTagDeclaration
81 extends HasIdBindingAndRendered, HasAction, HasActionListener, IsImmediateCommand, HasConfirmation,
82 HasLink, HasOutcome, HasFragment, IsTransition, HasTarget, IsDisabledBySecurity,
83 IsOmit, HasLabel, HasAccessKey, HasTip, HasTabIndex, IsVisual {
84 }