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.BodyContent;
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.HasIdBindingAndRendered;
29
30 import javax.faces.component.UIOutput;
31
32
33
34
35
36 @Tag(name = "selectReference", bodyContent = BodyContent.EMPTY)
37 @UIComponentTag(
38 uiComponent = "org.apache.myfaces.tobago.component.UISelectReference",
39 uiComponentBaseClass = "javax.faces.component.UIOutput",
40 uiComponentFacesClass = "javax.faces.component.UIOutput",
41 componentFamily = UIOutput.COMPONENT_FAMILY,
42 rendererType = RendererTypes.SELECT_REFERENCE,
43 allowedChildComponenents = "NONE")
44 public interface SelectReferenceTagDeclaration extends HasIdBindingAndRendered {
45
46
47
48 @TagAttribute(required = true)
49 @UIComponentTagAttribute()
50 void setFor(String forComponent);
51
52
53
54
55 @TagAttribute(required = true)
56 @UIComponentTagAttribute()
57 void setRenderRange(String renderRange);
58 }