public abstract class AbstractPageBodyMiddleComponent extends HTMLFragmentComponent
Constructor and Description |
---|
AbstractPageBodyMiddleComponent(String id)
Constructor for the class.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
columnsHavePercentWidths(Node[] columns)
Returns the columns width of the wished columns collection.
|
protected Document |
generatePageLayout()
Returns the page layout.
|
protected String |
generateSpan(ServiceInterfaceInstanceConfig serviceInterfaceInstConfig)
Generates the Colspans and Rowspans of the component.
|
protected String |
generateStyles(ServiceInterfaceInstanceConfig serviceInterfaceInstConfig)
Generates the style of the component.
|
protected abstract CharSequence |
getHTMLFragment(org.apache.wicket.markup.MarkupStream markupStream,
org.apache.wicket.markup.ComponentTag openTag)
Returns the HTML code fragment to be output by this component.
|
protected Document |
getPageLayout()
Returns the layout of the current Page.
|
protected ServiceInterfaceInstanceConfig |
getServiceInterfaceInstanceConfigForRendering(String serviceInterfaceInstanceId,
ITransaction transaction)
Returns the Interface instance config to be rendered.
|
onComponentTag, onComponentTagBody
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMarkupStream, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
public AbstractPageBodyMiddleComponent(String id)
id
- Component identifierprotected abstract CharSequence getHTMLFragment(org.apache.wicket.markup.MarkupStream markupStream, org.apache.wicket.markup.ComponentTag openTag)
HTMLFragmentComponent
HTMLFragmentComponent.onComponentTagBody(MarkupStream, ComponentTag)
.
A return type of AppendingStringBuffer
prevents the allocation of another HTML fragment string instance.
getHTMLFragment
in class HTMLFragmentComponent
markupStream
- the markup stream.openTag
- the open tag for the body.null
return value will
leave the body empty.protected final Document getPageLayout() throws PortalException
PortalException
protected String generateStyles(ServiceInterfaceInstanceConfig serviceInterfaceInstConfig) throws PortalException
serviceInterfaceInstConfig
- The instance interface configuration the component currently is.PortalException
protected String generateSpan(ServiceInterfaceInstanceConfig serviceInterfaceInstConfig) throws PortalException
serviceInterfaceInstConfig
- The instance interface configuration the component currently is.PortalException
protected boolean columnsHavePercentWidths(Node[] columns) throws PortalException
columns
- the columns.PortalException
protected ServiceInterfaceInstanceConfig getServiceInterfaceInstanceConfigForRendering(String serviceInterfaceInstanceId, ITransaction transaction) throws PortalException
serviceInterfaceInstanceId
- The service interface identifier.transaction
- the current transaction.PortalException
protected Document generatePageLayout() throws PortalException
PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.