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.Facet;
23 import org.apache.myfaces.tobago.apt.annotation.Tag;
24 import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
25 import org.apache.myfaces.tobago.component.Facets;
26 import org.apache.myfaces.tobago.component.RendererTypes;
27 import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
28 import org.apache.myfaces.tobago.internal.taglib.declaration.HasLabel;
29 import org.apache.myfaces.tobago.internal.taglib.declaration.IsVisual;
30
31
32
33
34 @Tag(name = "separator")
35 @UIComponentTag(
36 uiComponent = "org.apache.myfaces.tobago.component.UISeparator",
37 componentFamily = "org.apache.myfaces.tobago.Separator",
38 rendererType = RendererTypes.SEPARATOR,
39 allowedChildComponenents = "NONE",
40 interfaces = {
41
42 "javax.faces.component.behavior.ClientBehaviorHolder"
43 },
44 facets = {
45 @Facet(name = Facets.LABEL,
46 description = "This facet contains a UILabel",
47 allowedChildComponenents = "org.apache.myfaces.tobago.Label")})
48
49 public interface SeparatorTagDeclaration
50 extends HasIdBindingAndRendered, IsVisual, HasLabel {
51 }