Class AbstractElementContainer
- java.lang.Object
-
- com.neotropic.kuwaiba.modules.commercial.processman.forms.elements.AbstractElement
-
- com.neotropic.kuwaiba.modules.commercial.processman.forms.elements.AbstractElementContainer
-
- All Implemented Interfaces:
UiElementEventListener,PropertyChangeListener,Tag
- Direct Known Subclasses:
ElementForm,ElementGridLayout,ElementHorizontalLayout,ElementSubform,ElementVerticalLayout
public abstract class AbstractElementContainer extends AbstractElement
A element container is an element which can contain other elements containers and fields.- Author:
- Johny Andres Ortega Ruiz <johny.ortega@kuwaiba.org>
-
-
Field Summary
Fields Modifier and Type Field Description booleanrepaint
-
Constructor Summary
Constructors Constructor Description AbstractElementContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(AbstractElement child)voidclean()AbstractElementgetChild(String childId)List<AbstractElement>getChildren()List<AbstractElement>getChildrenRecursive()ObjectgetPropertyValue(String propertyName)booleanhasProperty(String propertyName)voidpropertyChange()voidremoveChild(AbstractElement child)booleanrepaint()voidsetRepaint(boolean repaint)-
Methods inherited from class com.neotropic.kuwaiba.modules.commercial.processman.forms.elements.AbstractElement
addPropertyChangeListener, fireElementEvent, fireOnLazyLoad, fireOnLoad, firePropertyChangeEvent, getAlignment, getArea, getElementEventListener, getEvents, getFormStructure, getHeight, getId, getNewValue, getStyleName, getWidth, hasEventAttribute, hasProperty, initFromXML, isEnabled, isHidden, isSave, onUiElementEvent, removePropertyChangeListener, setAlignment, setArea, setElementEventListener, setEnabled, setEvents, setFormStructure, setHeight, setHidden, setId, setSave, setStyleName, setWidth
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.neotropic.kuwaiba.modules.commercial.processman.forms.elements.Tag
getTagName
-
-
-
-
Method Detail
-
getChild
public AbstractElement getChild(String childId)
-
getChildren
public List<AbstractElement> getChildren()
-
getChildrenRecursive
public List<AbstractElement> getChildrenRecursive()
-
addChild
public void addChild(AbstractElement child)
-
removeChild
public void removeChild(AbstractElement child)
-
repaint
public boolean repaint()
-
setRepaint
public void setRepaint(boolean repaint)
-
clean
public void clean()
-
propertyChange
public void propertyChange()
- Specified by:
propertyChangein interfacePropertyChangeListener- Overrides:
propertyChangein classAbstractElement
-
hasProperty
public boolean hasProperty(String propertyName)
- Overrides:
hasPropertyin classAbstractElement
-
getPropertyValue
public Object getPropertyValue(String propertyName)
- Overrides:
getPropertyValuein classAbstractElement
-
-