org.apache.empire.jsf2.components
Class ControlTag
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
org.apache.empire.jsf2.components.ControlTag
- All Implemented Interfaces:
- EventListener, javax.faces.component.EditableValueHolder, javax.faces.component.NamingContainer, 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
public class ControlTag
- extends javax.faces.component.UIInput
- implements javax.faces.component.NamingContainer
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 |
Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
Methods inherited from class javax.faces.component.UIInput |
addValidator, addValueChangeListener, broadcast, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener |
Methods inherited from class javax.faces.component.UIOutput |
getConverter, getLocalValue, setConverter |
Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, addFacesListener, encodeAll, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, 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 |
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, 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.ValueHolder |
getConverter, getLocalValue, setConverter |
DEFAULT_CONTROL_SEPARATOR_TAG
public static String DEFAULT_CONTROL_SEPARATOR_TAG
DEFAULT_LABEL_SEPARATOR_CLASS
public static String DEFAULT_LABEL_SEPARATOR_CLASS
DEFAULT_INPUT_SEPARATOR_CLASS
public static String DEFAULT_INPUT_SEPARATOR_CLASS
helper
protected final TagEncodingHelper helper
control
protected InputControl control
inpInfo
protected InputControl.InputInfo inpInfo
hasRequiredFlagSet
protected boolean hasRequiredFlagSet
ControlTag
public ControlTag()
getFamily
public String getFamily()
- Overrides:
getFamily
in class javax.faces.component.UIInput
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext context)
throws IOException
- Overrides:
encodeBegin
in class javax.faces.component.UIComponentBase
- Throws:
IOException
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in class javax.faces.component.UIComponentBase
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext context)
throws IOException
- Overrides:
encodeChildren
in class javax.faces.component.UIComponentBase
- Throws:
IOException
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context)
throws IOException
- Overrides:
encodeEnd
in class javax.faces.component.UIComponentBase
- Throws:
IOException
setRequired
public void setRequired(boolean required)
- Specified by:
setRequired
in interface javax.faces.component.EditableValueHolder
- Overrides:
setRequired
in class javax.faces.component.UIInput
isCustomInput
public boolean isCustomInput()
getValue
public Object getValue()
- Specified by:
getValue
in interface javax.faces.component.ValueHolder
- Overrides:
getValue
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
validateValue
public void validateValue(javax.faces.context.FacesContext context,
Object value)
- Overrides:
validateValue
in class javax.faces.component.UIInput
validate
public void validate(javax.faces.context.FacesContext context)
- Overrides:
validate
in class javax.faces.component.UIInput
updateModel
public void updateModel(javax.faces.context.FacesContext context)
- Overrides:
updateModel
in class javax.faces.component.UIInput
getInputColumn
public Column getInputColumn()
isInputReadOnly
public boolean isInputReadOnly()
isInputRequired
public boolean isInputRequired()
Copyright © 2008–2014 Apache Software Foundation. All rights reserved.