lumis.portal.presentation.perspective.admin
Class RenderPortalStudioFooterComponent

Package class diagram package RenderPortalStudioFooterComponent
java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.markup.html.WebComponent
          extended by lumis.portal.presentation.core.HTMLFragmentComponent
              extended by lumis.portal.presentation.perspective.admin.RenderPortalStudioFooterComponent
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator

public class RenderPortalStudioFooterComponent
extends HTMLFragmentComponent

Renders a body footer specific for the Portal Studio.

Since:
6.0.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
RenderPortalStudioFooterComponent(String id, boolean autoRenderBodyOnly)
          Creates a new RenderPortalStudioFooterComponent.
 
Method Summary
protected  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  boolean isChannelInPath(String channelId, PageConfig pageConfig, List<String> parentChannelIds)
           
protected  org.apache.wicket.util.string.AppendingStringBuffer renderAdministrationMenu(LayoutFilePage page, String curChannelId, int iLevel, ITransaction transaction)
           
 
Methods inherited from class lumis.portal.presentation.core.HTMLFragmentComponent
onComponentTag, onComponentTagBody
 
Methods inherited from class org.apache.wicket.markup.html.WebComponent
onRender
 
Methods inherited from class org.apache.wicket.Component
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RenderPortalStudioFooterComponent

public RenderPortalStudioFooterComponent(String id,
                                         boolean autoRenderBodyOnly)
Creates a new RenderPortalStudioFooterComponent.

Parameters:
id - the component identifier.
autoRenderBodyOnly - if Component.setRenderBodyOnly(boolean) should automatically be set in case of layout file tags are to be stripped.
Since:
6.0.0
Method Detail

getHTMLFragment

protected CharSequence getHTMLFragment(org.apache.wicket.markup.MarkupStream markupStream,
                                       org.apache.wicket.markup.ComponentTag openTag)
Description copied from class: HTMLFragmentComponent
Returns the HTML code fragment to be output by this component. Called during HTMLFragmentComponent.onComponentTagBody(MarkupStream, ComponentTag).

A return type of AppendingStringBuffer prevents the allocation of another HTML fragment string instance.

Specified by:
getHTMLFragment in class HTMLFragmentComponent
Parameters:
markupStream - the markup stream.
openTag - the open tag for the body.
Returns:
the HTML code fragment. A null return value will leave the body empty.

renderAdministrationMenu

protected org.apache.wicket.util.string.AppendingStringBuffer renderAdministrationMenu(LayoutFilePage page,
                                                                                       String curChannelId,
                                                                                       int iLevel,
                                                                                       ITransaction transaction)
                                                                                throws PortalException
Throws:
PortalException

isChannelInPath

protected boolean isChannelInPath(String channelId,
                                  PageConfig pageConfig,
                                  List<String> parentChannelIds)


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.