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 SummaryFields 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 SummaryAll 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.BorderlayoutbeforeChildAdded, clone, getCenter, getEast, getNorth, getSouth, getWest, getZclass, insertBefore, isAnimationDisabled, onChildRemoved, renderProperties, resize, setAnimationDisabled
 - 
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponentaddSclass, 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.AbstractComponentaddAnnotation, 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.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.saperion.ngc.iform.layout.FormLayoutfinishLayout, setFrameDimensions
 
- 
 
- 
- 
- 
Field Detail- 
PERCENT_100protected static final double PERCENT_100 100 percent.- See Also:
- Constant Field Values
 
 - 
sizesprotected java.util.Map<java.lang.Integer,AreaSize> sizes Sizes stored in configuration.
 - 
parentFormprotected final IntelligentFormViewImpl parentForm Parent form of this layout.
 
- 
 - 
Method Detail- 
getTypepublic final int getType() Description copied from interface:FormLayoutReturns the type of the layout.- Specified by:
- getTypein interface- FormLayout
- Returns:
- type
 
 - 
addChildToFramepublic 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 interface- FormLayout
- Parameters:
- child- Child component
- frameId- frameId
 
 - 
getFrameHeightprotected 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
 
 - 
getFrameWidthprotected 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
 
 - 
isTabPanepublic boolean isTabPane(java.lang.Integer id) Check, if the element is a tab pane.- Specified by:
- isTabPanein interface- FormLayout
- Parameters:
- id- ID
- Returns:
- True, if tab pane
- See Also:
- FormLayout.isTabPane(java.lang.Integer)
 
 - 
getFramepublic org.zkoss.zk.ui.HtmlBasedComponent getFrame(int frameId) Returns the frame with the specified ID.- Specified by:
- getFramein interface- FormLayout
- Parameters:
- frameId- frame id
- Returns:
- frame component
- See Also:
- FormLayout.getFrame(int)
 
 - 
setStoredSizespublic 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 interface- FormLayout
- Parameters:
- sizes- area sizes from backend
- See Also:
- FormLayout.setStoredSizes(Map)
 
 
- 
 
-