Package com.saperion.ngc.iform.layout
Class AbstractFormLayout
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.Borderlayout
-
- com.saperion.ngc.iform.layout.AbstractFormLayout
-
- All Implemented Interfaces:
FormLayout,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
- Direct Known Subclasses:
FormLayout1,FormLayout10,FormLayout11,FormLayout12,FormLayout13,FormLayout14,FormLayout15,FormLayout16,FormLayout17,FormLayout18,FormLayout19,FormLayout2,FormLayout20,FormLayout21,FormLayout3,FormLayout4,FormLayout5,FormLayout6,FormLayout7,FormLayout8,FormLayout9,PaneLayout
public abstract class AbstractFormLayout extends org.zkoss.zul.Borderlayout implements FormLayout
Abstract implementation of FormLayout.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IntelligentFormViewImplparentFormParent form of this layout.protected static doublePERCENT_100100 percent.protected java.util.Map<java.lang.Integer,AreaSize>sizesSizes stored in configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildToFrame(org.zkoss.zk.ui.Component child, int frameId)Adds a child component to the specified frame.org.zkoss.zk.ui.HtmlBasedComponentgetFrame(int frameId)Returns the frame with the specified ID.protected intgetFrameHeight(com.saperion.ngc.iform.xml.PosType framePosition)Calculates the height of a frame.protected intgetFrameWidth(com.saperion.ngc.iform.xml.PosType framePosition)Calculates the width of a frame.intgetType()Returns the type of the layout.booleanisTabPane(java.lang.Integer id)Check, if the element is a tab pane.voidsetStoredSizes(java.util.Map<java.lang.Integer,AreaSize> sizes)Sets the sizes of the layout areas that were stored in the backend-configuration.-
Methods inherited from class org.zkoss.zul.Borderlayout
beforeChildAdded, clone, getCenter, getEast, getNorth, getSouth, getWest, getZclass, insertBefore, isAnimationDisabled, onChildRemoved, renderProperties, resize, setAnimationDisabled
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getPropertyAccess, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.saperion.ngc.iform.layout.FormLayout
finishLayout, setFrameDimensions
-
-
-
-
Field Detail
-
PERCENT_100
protected static final double PERCENT_100
100 percent.- See Also:
- Constant Field Values
-
sizes
protected java.util.Map<java.lang.Integer,AreaSize> sizes
Sizes stored in configuration.
-
parentForm
protected final IntelligentFormViewImpl parentForm
Parent form of this layout.
-
-
Method Detail
-
getType
public final int getType()
Description copied from interface:FormLayoutReturns the type of the layout.- Specified by:
getTypein interfaceFormLayout- Returns:
- type
-
addChildToFrame
public final void addChildToFrame(org.zkoss.zk.ui.Component child, int frameId)Description copied from interface:FormLayoutAdds a child component to the specified frame.- Specified by:
addChildToFramein interfaceFormLayout- Parameters:
child- Child componentframeId- frameId
-
getFrameHeight
protected final int getFrameHeight(com.saperion.ngc.iform.xml.PosType framePosition) throws FormRenderExceptionCalculates the height of a frame.- Parameters:
framePosition- frame position- Returns:
- height
- Throws:
FormRenderException- when the height can not be calculated
-
getFrameWidth
protected final int getFrameWidth(com.saperion.ngc.iform.xml.PosType framePosition) throws FormRenderExceptionCalculates the width of a frame.- Parameters:
framePosition- frame position- Returns:
- width
- Throws:
FormRenderException- when the width can not be calculated
-
isTabPane
public boolean isTabPane(java.lang.Integer id)
Check, if the element is a tab pane.- Specified by:
isTabPanein interfaceFormLayout- Parameters:
id- ID- Returns:
- True, if tab pane
- See Also:
FormLayout.isTabPane(java.lang.Integer)
-
getFrame
public org.zkoss.zk.ui.HtmlBasedComponent getFrame(int frameId)
Returns the frame with the specified ID.- Specified by:
getFramein interfaceFormLayout- Parameters:
frameId- frame id- Returns:
- frame component
- See Also:
FormLayout.getFrame(int)
-
setStoredSizes
public void setStoredSizes(java.util.Map<java.lang.Integer,AreaSize> sizes)
Sets the sizes of the layout areas that were stored in the backend-configuration.- Specified by:
setStoredSizesin interfaceFormLayout- Parameters:
sizes- area sizes from backend- See Also:
FormLayout.setStoredSizes(Map)
-
-