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.sandbox;
21
22 import org.apache.myfaces.tobago.apt.annotation.Tag;
23 import org.apache.myfaces.tobago.apt.annotation.TagAttribute;
24 import org.apache.myfaces.tobago.apt.annotation.UIComponentTag;
25 import org.apache.myfaces.tobago.apt.annotation.UIComponentTagAttribute;
26 import org.apache.myfaces.tobago.internal.taglib.declaration.HasCurrentMarkup;
27 import org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered;
28 import org.apache.myfaces.tobago.internal.taglib.declaration.HasMarkup;
29 import org.apache.myfaces.tobago.internal.taglib.declaration.HasValue;
30 import org.apache.myfaces.tobago.internal.taglib.declaration.HasValueChangeListener;
31 import org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled;
32 import org.apache.myfaces.tobago.internal.taglib.declaration.IsGridLayoutComponent;
33 import org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly;
34
35 import javax.faces.component.UIInput;
36
37
38
39
40 @Tag(name = "numberSlider")
41 @UIComponentTag(
42 uiComponent = "org.apache.myfaces.tobago.component.UINumberSlider",
43 uiComponentBaseClass = "org.apache.myfaces.tobago.internal.component.AbstractUINumberSlider",
44 uiComponentFacesClass = "javax.faces.component.UIInput",
45 componentFamily = UIInput.COMPONENT_FAMILY,
46 rendererType = "NumberSlider")
47 public interface NumberSliderTagDeclaration
48 extends HasIdBindingAndRendered, IsReadonly, IsDisabled, HasMarkup, HasCurrentMarkup,
49 HasValue, HasValueChangeListener, IsGridLayoutComponent {
50
51
52
53
54
55 @TagAttribute()
56 @UIComponentTagAttribute(type = "java.lang.Integer", defaultValue = "0")
57 void setMin(String min);
58
59
60
61
62
63 @TagAttribute()
64 @UIComponentTagAttribute(type = "java.lang.Integer", defaultValue = "100")
65 void setMax(String max);
66 }