Class CodeScanner
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- org.primefaces.extensions.component.codescanner.CodeScanner
-
- All Implemented Interfaces:
java.util.EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,org.primefaces.component.api.MixedClientBehaviorHolder,org.primefaces.component.api.Widget
public class CodeScanner extends javax.faces.component.UIComponentBase implements org.primefaces.component.api.Widget, javax.faces.component.behavior.ClientBehaviorHolder, org.primefaces.component.api.MixedClientBehaviorHolderCodeScannercomponent.- Since:
- 10.0
- Author:
- Jasper de Vries <jepsar@gmail.com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeScanner.PropertyKeysstatic classCodeScanner.ReaderType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringDEFAULT_RENDERERstatic java.lang.StringEVENT_CODE_SCANNEDstatic java.lang.StringSTYLE_CLASS
-
Constructor Summary
Constructors Constructor Description CodeScanner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static CodegetCode(java.lang.String clientId, java.util.Map<java.lang.String,java.lang.String> params)java.lang.StringgetDefaultEventName()java.lang.StringgetDeviceId()java.util.Collection<java.lang.String>getEventNames()java.lang.StringgetFamily()java.lang.StringgetFor()java.lang.IntegergetHeight()java.lang.StringgetOnerror()java.lang.StringgetOnsuccess()java.lang.StringgetStyle()java.lang.StringgetStyleClass()java.lang.StringgetType()CodeScanner.ReaderTypegetTypeEnum()java.util.Collection<java.lang.String>getUnobstrusiveEventNames()java.lang.StringgetWidgetVar()java.lang.IntegergetWidth()booleanisAutoStart()booleanisVideo()voidqueueEvent(javax.faces.event.FacesEvent event)voidsetAutoStart(boolean autoStart)voidsetDeviceId(java.lang.String deviceId)voidsetFor(java.lang.String aFor)voidsetHeight(java.lang.Integer height)voidsetOnerror(java.lang.String onerror)voidsetOnsuccess(java.lang.String onsuccess)voidsetStyle(java.lang.String style)voidsetStyleClass(java.lang.String styleClass)voidsetType(java.lang.String type)voidsetVideo(boolean video)voidsetWidgetVar(java.lang.String widgetVar)voidsetWidth(java.lang.Integer width)-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
DEFAULT_RENDERER
public static final java.lang.String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
STYLE_CLASS
public static final java.lang.String STYLE_CLASS
- See Also:
- Constant Field Values
-
EVENT_CODE_SCANNED
public static final java.lang.String EVENT_CODE_SCANNED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Specified by:
getFamilyin classjavax.faces.component.UIComponent
-
getDefaultEventName
public java.lang.String getDefaultEventName()
- Specified by:
getDefaultEventNamein interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getDefaultEventNamein classjavax.faces.component.UIComponentBase
-
getWidgetVar
public java.lang.String getWidgetVar()
-
setWidgetVar
public void setWidgetVar(java.lang.String widgetVar)
-
getType
public java.lang.String getType()
-
getTypeEnum
public CodeScanner.ReaderType getTypeEnum()
-
setType
public void setType(java.lang.String type)
-
getStyle
public java.lang.String getStyle()
-
setStyle
public void setStyle(java.lang.String style)
-
getStyleClass
public java.lang.String getStyleClass()
-
setStyleClass
public void setStyleClass(java.lang.String styleClass)
-
getWidth
public java.lang.Integer getWidth()
-
setWidth
public void setWidth(java.lang.Integer width)
-
getHeight
public java.lang.Integer getHeight()
-
setHeight
public void setHeight(java.lang.Integer height)
-
isAutoStart
public boolean isAutoStart()
-
setAutoStart
public void setAutoStart(boolean autoStart)
-
getOnsuccess
public java.lang.String getOnsuccess()
-
setOnsuccess
public void setOnsuccess(java.lang.String onsuccess)
-
getOnerror
public java.lang.String getOnerror()
-
setOnerror
public void setOnerror(java.lang.String onerror)
-
isVideo
public boolean isVideo()
-
setVideo
public void setVideo(boolean video)
-
getDeviceId
public java.lang.String getDeviceId()
-
setDeviceId
public void setDeviceId(java.lang.String deviceId)
-
getFor
public java.lang.String getFor()
-
setFor
public void setFor(java.lang.String aFor)
-
getEventNames
public java.util.Collection<java.lang.String> getEventNames()
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classjavax.faces.component.UIComponentBase
-
getUnobstrusiveEventNames
public java.util.Collection<java.lang.String> getUnobstrusiveEventNames()
- Specified by:
getUnobstrusiveEventNamesin interfaceorg.primefaces.component.api.MixedClientBehaviorHolder
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classjavax.faces.component.UIComponentBase
-
getCode
protected static Code getCode(java.lang.String clientId, java.util.Map<java.lang.String,java.lang.String> params)
-
-