Package org.exoplatform.webui.form
Class UIFormInputContainer<T>
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIFormInputContainer<T>
- All Implemented Interfaces:
UIFormInput<T>
- Direct Known Subclasses:
UIFormMultiValueInputSet
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006
Represents an abstract container of elements, inside a form
-
Nested Class Summary
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
UIContainer.SelectTabActionListener -
Field Summary
FieldsFields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends Validator>
UIFormInputaddValidator(Class<E> clazz, Object... params) getLabel()getName()getValue()booleanisEmpty()voidreset()voidvoidvoidMethods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesMethods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, urlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.webui.form.UIFormInput
getTypeValue
-
Field Details
-
name
-
bindingField
-
value_
-
-
Constructor Details
-
UIFormInputContainer
protected UIFormInputContainer() -
UIFormInputContainer
-
-
Method Details
-
getValue
- Specified by:
getValuein interfaceUIFormInput<T>- Throws:
Exception
-
setValue
- Specified by:
setValuein interfaceUIFormInput<T>- Throws:
Exception
-
getName
- Specified by:
getNamein interfaceUIFormInput<T>- Overrides:
getNamein classUIComponent
-
setName
-
getBindingField
- Specified by:
getBindingFieldin interfaceUIFormInput<T>
-
setBindingField
-
addValidator
public <E extends Validator> UIFormInput addValidator(Class<E> clazz, Object... params) throws Exception - Specified by:
addValidatorin interfaceUIFormInput<T>- Throws:
Exception
-
getValidators
- Specified by:
getValidatorsin interfaceUIFormInput<T>
-
reset
public void reset()- Specified by:
resetin interfaceUIFormInput<T>
-
getLabel
- Specified by:
getLabelin interfaceUIFormInput<T>
-
setLabel
-
isEmpty
public boolean isEmpty()
-