org.apache.myfaces.html5.component.input
Class AbstractHtmlInputNumberSpinner

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.UIInput
                  extended by javax.faces.component.html.HtmlInputText
                      extended by org.apache.myfaces.html5.component.input.AbstractHtml5BaseInputText
                          extended by org.apache.myfaces.html5.component.input.Html5BaseInputText
                              extended by org.apache.myfaces.html5.component.input.AbstractHtmlInputNumberSlider
                                  extended by org.apache.myfaces.html5.component.input.HtmlInputNumberSlider
                                      extended by org.apache.myfaces.html5.component.input.AbstractHtmlInputNumberSpinner
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.EditableValueHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Draggable, Html5GlobalProperties, Html5InputProperties
Direct Known Subclasses:
HtmlInputNumberSpinner

@JSFComponent(name="hx:inputNumberSpinner",
              clazz="org.apache.myfaces.html5.component.input.HtmlInputNumberSpinner",
              tagClass="org.apache.myfaces.html5.tag.input.HtmlInputNumberSpinnerTag",
              defaultRendererType="org.apache.myfaces.html5.NumberSpinner",
              family="javax.faces.Input",
              type="org.apache.myfaces.html5.HtmlNumberSpinner",
              implementz="javax.faces.component.behavior.ClientBehaviorHolder",
              defaultEventName="valueChange")
public class AbstractHtmlInputNumberSpinner
extends HtmlInputNumberSlider

Convenience component for Html5 number input.
Just like hx:inputNumberSlider, minimum and maximum values for the component is rendered based on f:validateDoubleRange or f:validateLongRange if attached. If they are not attached, a default value of 0 is used for minimum and 100 is used for maximum.

Author:
Ali Ok

Field Summary
 
Fields inherited from class org.apache.myfaces.html5.component.input.HtmlInputNumberSlider
COMPONENT_FAMILY, COMPONENT_TYPE
 
Fields inherited from class javax.faces.component.UIInput
CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Constructor Summary
AbstractHtmlInputNumberSpinner()
           
 
Method Summary
 boolean isReadonly()
           
 
Methods inherited from class org.apache.myfaces.html5.component.input.HtmlInputNumberSlider
getDefaultEventName, getEventNames, getFamily, getMaxlength, getSegmentCount, getSize, getStep, setMaxlength, setReadonly, setSegmentCount, setSize, setStep
 
Methods inherited from class org.apache.myfaces.html5.component.input.Html5BaseInputText
getAnimationEnd, getDataList, getDir, getLang, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOnformchange, getOnforminput, getOninput, getOninvalid, getOnmousewheel, getStyle, getStyleClass, getSuggestions, getTitle, isAutoFocus, isDraggable, isHidden, setAnimationEnd, setAutoFocus, setDataList, setDir, setDraggable, setHidden, setLang, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOnformchange, setOnforminput, setOninput, setOninvalid, setOnmousewheel, setStyle, setStyleClass, setSuggestions, setTitle
 
Methods inherited from class javax.faces.component.html.HtmlInputText
getAccesskey, getAlt, getAutocomplete, getLabel, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getTabindex, isDisabled, setAccesskey, setAlt, setAutocomplete, setDisabled, setLabel, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setTabindex
 
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, broadcast, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValue
 
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, setConverter
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors
 
Methods inherited from interface javax.faces.component.ValueHolder
getConverter, getLocalValue, setConverter
 

Constructor Detail

AbstractHtmlInputNumberSpinner

public AbstractHtmlInputNumberSpinner()
Method Detail

isReadonly

@JSFProperty(defaultValue="false",
             deferredValueType="java.lang.Boolean")
public boolean isReadonly()
Overrides:
isReadonly in class HtmlInputNumberSlider


Copyright © 2011 The Apache Software Foundation. All Rights Reserved.