com.liferay.faces.bridge.component
Class UIInputWrapper

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 com.liferay.faces.bridge.component.UIInputWrapper
All Implemented Interfaces:
EventListener, javax.faces.component.EditableValueHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, javax.faces.FacesWrapper<javax.faces.component.UIInput>
Direct Known Subclasses:
PrimeFacesFileUpload

public abstract class UIInputWrapper
extends javax.faces.component.UIInput
implements javax.faces.FacesWrapper<javax.faces.component.UIInput>

Author:
Neil Griffin

Field Summary
 
Fields inherited from class javax.faces.component.UIInput
COMPONENT_FAMILY, COMPONENT_TYPE, CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME
 
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
 
Constructor Summary
UIInputWrapper()
           
 
Method Summary
protected  void addFacesListener(javax.faces.event.FacesListener listener)
           
 void addValidator(javax.faces.validator.Validator validator)
           
 void addValueChangeListener(javax.faces.event.ValueChangeListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
 void clearInitialState()
           
protected  boolean compareValues(Object previous, Object value)
           
 void decode(javax.faces.context.FacesContext facesContext)
           
 void encodeBegin(javax.faces.context.FacesContext facesContext)
           
 void encodeChildren(javax.faces.context.FacesContext facesContext)
           
 void encodeEnd(javax.faces.context.FacesContext facesContext)
           
 javax.faces.component.UIComponent findComponent(String expr)
           
 Map<String,Object> getAttributes()
           
 int getChildCount()
           
 List<javax.faces.component.UIComponent> getChildren()
           
 String getClientId(javax.faces.context.FacesContext facesContext)
           
protected  Object getConvertedValue(javax.faces.context.FacesContext facesContext, Object newSubmittedValue)
           
 String getConverterMessage()
           
protected  javax.faces.context.FacesContext getFacesContext()
           
protected  javax.faces.event.FacesListener[] getFacesListeners(Class clazz)
           
 javax.faces.component.UIComponent getFacet(String name)
           
 Map<String,javax.faces.component.UIComponent> getFacets()
           
 Iterator<javax.faces.component.UIComponent> getFacetsAndChildren()
           
 String getFamily()
           
 String getId()
           
 javax.faces.component.UIComponent getParent()
           
protected  javax.faces.render.Renderer getRenderer(javax.faces.context.FacesContext facesContext)
           
 String getRendererType()
           
 boolean getRendersChildren()
           
 String getRequiredMessage()
           
 Object getSubmittedValue()
           
 javax.faces.el.MethodBinding getValidator()
           
 String getValidatorMessage()
           
 javax.faces.validator.Validator[] getValidators()
           
 javax.faces.el.ValueBinding getValueBinding(String name)
           
 javax.faces.el.MethodBinding getValueChangeListener()
           
 javax.faces.event.ValueChangeListener[] getValueChangeListeners()
           
abstract  javax.faces.component.UIInput getWrapped()
           
 boolean isImmediate()
           
 boolean isLocalValueSet()
           
 boolean isRendered()
           
 boolean isRequired()
           
 boolean isTransient()
           
 boolean isValid()
           
 void markInitialState()
           
 void processDecodes(javax.faces.context.FacesContext facesContext)
           
 void processRestoreState(javax.faces.context.FacesContext facesContext, Object state)
           
 Object processSaveState(javax.faces.context.FacesContext facesContext)
           
 void processUpdates(javax.faces.context.FacesContext facesContext)
           
 void processValidators(javax.faces.context.FacesContext facesContext)
           
 void queueEvent(javax.faces.event.FacesEvent event)
           
protected  void removeFacesListener(javax.faces.event.FacesListener listener)
           
 void removeValidator(javax.faces.validator.Validator validator)
           
 void removeValueChangeListener(javax.faces.event.ValueChangeListener listener)
           
 void resetValue()
           
 void restoreState(javax.faces.context.FacesContext facesContext, Object state)
           
 Object saveState(javax.faces.context.FacesContext facesContext)
           
 void setConverterMessage(String message)
           
 void setId(String id)
           
 void setImmediate(boolean immediate)
           
 void setLocalValueSet(boolean localValueSet)
           
 void setParent(javax.faces.component.UIComponent parent)
           
 void setRendered(boolean rendered)
           
 void setRendererType(String rendererType)
           
 void setRequired(boolean required)
           
 void setRequiredMessage(String message)
           
 void setSubmittedValue(Object submittedValue)
           
 void setTransient(boolean newTransientValue)
           
 void setValid(boolean valid)
           
 void setValidator(javax.faces.el.MethodBinding validatorBinding)
           
 void setValidatorMessage(String message)
           
 void setValue(Object value)
           
 void setValueBinding(String name, javax.faces.el.ValueBinding binding)
           
 void setValueChangeListener(javax.faces.el.MethodBinding valueChangeListener)
           
 void updateModel(javax.faces.context.FacesContext facesContext)
           
 void validate(javax.faces.context.FacesContext facesContext)
           
protected  void validateValue(javax.faces.context.FacesContext facesContext, Object newValue)
           
 
Methods inherited from class javax.faces.component.UIInput
isEmpty
 
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, getValue, setConverter
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames, getFacetCount, getListenersForEventClass, invokeOnComponent, restoreAttachedState, saveAttachedState, subscribeToEvent, unsubscribeFromEvent
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, 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
 
Methods inherited from interface javax.faces.component.ValueHolder
getConverter, getLocalValue, getValue, setConverter
 

Constructor Detail

UIInputWrapper

public UIInputWrapper()
Method Detail

addValidator

public void addValidator(javax.faces.validator.Validator validator)
Specified by:
addValidator in interface javax.faces.component.EditableValueHolder
Overrides:
addValidator in class javax.faces.component.UIInput

addValueChangeListener

public void addValueChangeListener(javax.faces.event.ValueChangeListener listener)
Specified by:
addValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
addValueChangeListener in class javax.faces.component.UIInput

broadcast

public void broadcast(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
Overrides:
broadcast in class javax.faces.component.UIComponentBase
Throws:
javax.faces.event.AbortProcessingException

clearInitialState

public void clearInitialState()
Specified by:
clearInitialState in interface javax.faces.component.PartialStateHolder
Overrides:
clearInitialState in class javax.faces.component.UIInput

decode

public void decode(javax.faces.context.FacesContext facesContext)
Overrides:
decode in class javax.faces.component.UIInput

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext facesContext)
                 throws IOException
Overrides:
encodeBegin in class javax.faces.component.UIComponentBase
Throws:
IOException

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext facesContext)
                    throws IOException
Overrides:
encodeChildren in class javax.faces.component.UIComponentBase
Throws:
IOException

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext facesContext)
               throws IOException
Overrides:
encodeEnd in class javax.faces.component.UIComponentBase
Throws:
IOException

findComponent

public javax.faces.component.UIComponent findComponent(String expr)
Overrides:
findComponent in class javax.faces.component.UIComponentBase

markInitialState

public void markInitialState()
Specified by:
markInitialState in interface javax.faces.component.PartialStateHolder
Overrides:
markInitialState in class javax.faces.component.UIInput

processDecodes

public void processDecodes(javax.faces.context.FacesContext facesContext)
Overrides:
processDecodes in class javax.faces.component.UIInput

processRestoreState

public void processRestoreState(javax.faces.context.FacesContext facesContext,
                                Object state)
Overrides:
processRestoreState in class javax.faces.component.UIComponentBase

processSaveState

public Object processSaveState(javax.faces.context.FacesContext facesContext)
Overrides:
processSaveState in class javax.faces.component.UIComponentBase

processUpdates

public void processUpdates(javax.faces.context.FacesContext facesContext)
Overrides:
processUpdates in class javax.faces.component.UIInput

processValidators

public void processValidators(javax.faces.context.FacesContext facesContext)
Overrides:
processValidators in class javax.faces.component.UIInput

queueEvent

public void queueEvent(javax.faces.event.FacesEvent event)
Overrides:
queueEvent in class javax.faces.component.UIComponentBase

removeValidator

public void removeValidator(javax.faces.validator.Validator validator)
Specified by:
removeValidator in interface javax.faces.component.EditableValueHolder
Overrides:
removeValidator in class javax.faces.component.UIInput

removeValueChangeListener

public void removeValueChangeListener(javax.faces.event.ValueChangeListener listener)
Specified by:
removeValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
removeValueChangeListener in class javax.faces.component.UIInput

resetValue

public void resetValue()
Specified by:
resetValue in interface javax.faces.component.EditableValueHolder
Overrides:
resetValue in class javax.faces.component.UIInput

restoreState

public void restoreState(javax.faces.context.FacesContext facesContext,
                         Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class javax.faces.component.UIInput

saveState

public Object saveState(javax.faces.context.FacesContext facesContext)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class javax.faces.component.UIInput

updateModel

public void updateModel(javax.faces.context.FacesContext facesContext)
Overrides:
updateModel in class javax.faces.component.UIInput

validate

public void validate(javax.faces.context.FacesContext facesContext)
Overrides:
validate in class javax.faces.component.UIInput

addFacesListener

protected void addFacesListener(javax.faces.event.FacesListener listener)
Overrides:
addFacesListener in class javax.faces.component.UIComponentBase

compareValues

protected boolean compareValues(Object previous,
                                Object value)
Overrides:
compareValues in class javax.faces.component.UIInput

removeFacesListener

protected void removeFacesListener(javax.faces.event.FacesListener listener)
Overrides:
removeFacesListener in class javax.faces.component.UIComponentBase

validateValue

protected void validateValue(javax.faces.context.FacesContext facesContext,
                             Object newValue)
Overrides:
validateValue in class javax.faces.component.UIInput

getAttributes

public Map<String,Object> getAttributes()
Overrides:
getAttributes in class javax.faces.component.UIComponentBase

getChildCount

public int getChildCount()
Overrides:
getChildCount in class javax.faces.component.UIComponentBase

getChildren

public List<javax.faces.component.UIComponent> getChildren()
Overrides:
getChildren in class javax.faces.component.UIComponentBase

getClientId

public String getClientId(javax.faces.context.FacesContext facesContext)
Overrides:
getClientId in class javax.faces.component.UIComponentBase

getConvertedValue

protected Object getConvertedValue(javax.faces.context.FacesContext facesContext,
                                   Object newSubmittedValue)
                            throws javax.faces.convert.ConverterException
Overrides:
getConvertedValue in class javax.faces.component.UIInput
Throws:
javax.faces.convert.ConverterException

getConverterMessage

public String getConverterMessage()
Overrides:
getConverterMessage in class javax.faces.component.UIInput

setConverterMessage

public void setConverterMessage(String message)
Overrides:
setConverterMessage in class javax.faces.component.UIInput

isRendered

public boolean isRendered()
Overrides:
isRendered in class javax.faces.component.UIComponentBase

isRequired

public boolean isRequired()
Specified by:
isRequired in interface javax.faces.component.EditableValueHolder
Overrides:
isRequired in class javax.faces.component.UIInput

isValid

public boolean isValid()
Specified by:
isValid in interface javax.faces.component.EditableValueHolder
Overrides:
isValid in class javax.faces.component.UIInput

isImmediate

public boolean isImmediate()
Specified by:
isImmediate in interface javax.faces.component.EditableValueHolder
Overrides:
isImmediate in class javax.faces.component.UIInput

getFacesContext

protected javax.faces.context.FacesContext getFacesContext()
Overrides:
getFacesContext in class javax.faces.component.UIComponentBase

getFacesListeners

protected javax.faces.event.FacesListener[] getFacesListeners(Class clazz)
Overrides:
getFacesListeners in class javax.faces.component.UIComponentBase

getFacet

public javax.faces.component.UIComponent getFacet(String name)
Overrides:
getFacet in class javax.faces.component.UIComponentBase

getFacets

public Map<String,javax.faces.component.UIComponent> getFacets()
Overrides:
getFacets in class javax.faces.component.UIComponentBase

getFacetsAndChildren

public Iterator<javax.faces.component.UIComponent> getFacetsAndChildren()
Overrides:
getFacetsAndChildren in class javax.faces.component.UIComponentBase

getFamily

public String getFamily()
Overrides:
getFamily in class javax.faces.component.UIInput

getId

public String getId()
Overrides:
getId in class javax.faces.component.UIComponentBase

setId

public void setId(String id)
Overrides:
setId in class javax.faces.component.UIComponentBase

setImmediate

public void setImmediate(boolean immediate)
Specified by:
setImmediate in interface javax.faces.component.EditableValueHolder
Overrides:
setImmediate in class javax.faces.component.UIInput

setLocalValueSet

public void setLocalValueSet(boolean localValueSet)
Specified by:
setLocalValueSet in interface javax.faces.component.EditableValueHolder
Overrides:
setLocalValueSet in class javax.faces.component.UIInput

getParent

public javax.faces.component.UIComponent getParent()
Overrides:
getParent in class javax.faces.component.UIComponentBase

setParent

public void setParent(javax.faces.component.UIComponent parent)
Overrides:
setParent in class javax.faces.component.UIComponentBase

setRendered

public void setRendered(boolean rendered)
Overrides:
setRendered in class javax.faces.component.UIComponentBase

getRenderer

protected javax.faces.render.Renderer getRenderer(javax.faces.context.FacesContext facesContext)
Overrides:
getRenderer in class javax.faces.component.UIComponentBase

getRendererType

public String getRendererType()
Overrides:
getRendererType in class javax.faces.component.UIComponentBase

setRendererType

public void setRendererType(String rendererType)
Overrides:
setRendererType in class javax.faces.component.UIComponentBase

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.component.UIComponentBase

setRequired

public void setRequired(boolean required)
Specified by:
setRequired in interface javax.faces.component.EditableValueHolder
Overrides:
setRequired in class javax.faces.component.UIInput

getRequiredMessage

public String getRequiredMessage()
Overrides:
getRequiredMessage in class javax.faces.component.UIInput

setRequiredMessage

public void setRequiredMessage(String message)
Overrides:
setRequiredMessage in class javax.faces.component.UIInput

getSubmittedValue

public Object getSubmittedValue()
Specified by:
getSubmittedValue in interface javax.faces.component.EditableValueHolder
Overrides:
getSubmittedValue in class javax.faces.component.UIInput

setSubmittedValue

public void setSubmittedValue(Object submittedValue)
Specified by:
setSubmittedValue in interface javax.faces.component.EditableValueHolder
Overrides:
setSubmittedValue in class javax.faces.component.UIInput

isLocalValueSet

public boolean isLocalValueSet()
Specified by:
isLocalValueSet in interface javax.faces.component.EditableValueHolder
Overrides:
isLocalValueSet in class javax.faces.component.UIInput

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder
Overrides:
isTransient in class javax.faces.component.UIComponentBase

setTransient

public void setTransient(boolean newTransientValue)
Specified by:
setTransient in interface javax.faces.component.StateHolder
Overrides:
setTransient in class javax.faces.component.UIComponentBase

setValid

public void setValid(boolean valid)
Specified by:
setValid in interface javax.faces.component.EditableValueHolder
Overrides:
setValid in class javax.faces.component.UIInput

getValidator

public javax.faces.el.MethodBinding getValidator()
Specified by:
getValidator in interface javax.faces.component.EditableValueHolder
Overrides:
getValidator in class javax.faces.component.UIInput

setValidator

public void setValidator(javax.faces.el.MethodBinding validatorBinding)
Specified by:
setValidator in interface javax.faces.component.EditableValueHolder
Overrides:
setValidator in class javax.faces.component.UIInput

getValidatorMessage

public String getValidatorMessage()
Overrides:
getValidatorMessage in class javax.faces.component.UIInput

setValidatorMessage

public void setValidatorMessage(String message)
Overrides:
setValidatorMessage in class javax.faces.component.UIInput

getValidators

public javax.faces.validator.Validator[] getValidators()
Specified by:
getValidators in interface javax.faces.component.EditableValueHolder
Overrides:
getValidators in class javax.faces.component.UIInput

setValue

public void setValue(Object value)
Specified by:
setValue in interface javax.faces.component.ValueHolder
Overrides:
setValue in class javax.faces.component.UIInput

getValueBinding

public javax.faces.el.ValueBinding getValueBinding(String name)
Overrides:
getValueBinding in class javax.faces.component.UIComponentBase

setValueBinding

public void setValueBinding(String name,
                            javax.faces.el.ValueBinding binding)
Overrides:
setValueBinding in class javax.faces.component.UIComponentBase

getValueChangeListener

public javax.faces.el.MethodBinding getValueChangeListener()
Specified by:
getValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
getValueChangeListener in class javax.faces.component.UIInput

setValueChangeListener

public void setValueChangeListener(javax.faces.el.MethodBinding valueChangeListener)
Specified by:
setValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
setValueChangeListener in class javax.faces.component.UIInput

getValueChangeListeners

public javax.faces.event.ValueChangeListener[] getValueChangeListeners()
Specified by:
getValueChangeListeners in interface javax.faces.component.EditableValueHolder
Overrides:
getValueChangeListeners in class javax.faces.component.UIInput

getWrapped

public abstract javax.faces.component.UIInput getWrapped()
Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.component.UIInput>


Copyright © 2014 Liferay, Inc.. All Rights Reserved.