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.Tag;
24 import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
25 import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
26 import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
27 import org.apache.myfaces.tobago.component.RendererTypes;
28 import org.apache.myfaces.tobago.internal.taglib.declaration.HasConverter;
29 import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
30 import org.apache.myfaces.tobago.internal.taglib.declaration.HasLabel;
31 import org.apache.myfaces.tobago.internal.taglib.declaration.HasLabelLayout;
32 import org.apache.myfaces.tobago.internal.taglib.declaration.HasSanitize;
33 import org.apache.myfaces.tobago.internal.taglib.declaration.HasTip;
34 import org.apache.myfaces.tobago.internal.taglib.declaration.HasValue;
35 import org.apache.myfaces.tobago.internal.taglib.declaration.IsPlain;
36 import org.apache.myfaces.tobago.internal.taglib.declaration.IsVisual;
37
38 import javax.faces.component.UIOutput;
39
40
41
42
43 @Tag(name = "out")
44 @BodyContentDescription(anyTagOf = "f:converter|f:convertNumber|f:convertDateTime|...")
45 @UIComponentTag(
46 uiComponent = "org.apache.myfaces.tobago.component.UIOut",
47 uiComponentFacesClass = "javax.faces.component.UIOutput",
48 componentFamily = UIOutput.COMPONENT_FAMILY,
49 rendererType = RendererTypes.OUT,
50 interfaces = {
51
52 "javax.faces.component.behavior.ClientBehaviorHolder"
53 },
54 allowedChildComponenents = "NONE")
55
56 public interface OutTagDeclaration
57 extends HasIdBindingAndRendered, HasConverter, HasTip, HasValue, IsVisual,
58 HasSanitize, HasLabel, HasLabelLayout, IsPlain {
59
60
61
62
63
64 @TagAttribute
65 @UIComponentTagAttribute(type = "boolean", defaultValue = "true")
66 void setEscape(String escape);
67
68
69
70
71
72
73 @TagAttribute
74 @UIComponentTagAttribute(type = "boolean", defaultValue = "true")
75 void setKeepLineBreaks(String keepLineBreaks);
76
77
78
79
80
81
82
83
84 @Deprecated
85 @UIComponentTagAttribute(type = "boolean", defaultValue = "true")
86 void setCreateSpan(String createSpan);
87
88
89
90
91
92
93
94
95 @Deprecated
96 @TagAttribute
97 @UIComponentTagAttribute(type = "boolean", defaultValue = "false")
98 void setCompact(String compact);
99 }