|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.Page
org.apache.wicket.markup.html.WebPage
org.efaps.ui.wicket.pages.AbstractMergePage
public abstract class AbstractMergePage
This abstract Page extends WebPage to deliver the functionality of merging
specific behaviors to one behavior to reduce the amount of requests per
page.
Before the page is rendered
#org.efaps.ui.wicket.resources.StaticHeaderContributor
will be bundled using #org.efaps.admin.program.bundle.BundleMaker.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.wicket.Page |
|---|
org.apache.wicket.Page.IPageSerializer |
| 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.Page |
|---|
LATEST_VERSION, serializer |
| 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 |
| Fields inherited from interface org.apache.wicket.markup.html.INewBrowserWindowListener |
|---|
INTERFACE |
| Fields inherited from interface org.apache.wicket.IRedirectListener |
|---|
INTERFACE |
| Constructor Summary | |
|---|---|
AbstractMergePage()
Constructor that passes to the SuperConstructor. |
|
AbstractMergePage(org.apache.wicket.model.IModel<?> _model)
Constructor that passes to the SuperConstructor. |
|
AbstractMergePage(org.apache.wicket.IPageMap _pagemap)
Constructor that passes to the SuperConstructor. |
|
AbstractMergePage(org.apache.wicket.IPageMap _pagemap,
org.apache.wicket.model.IModel<?> _model)
Constructor that passes to the SuperConstructor. |
|
AbstractMergePage(org.apache.wicket.IPageMap _pagemap,
org.apache.wicket.PageParameters _parameters)
Constructor that passes to the SuperConstructor. |
|
AbstractMergePage(org.apache.wicket.PageParameters _parameters)
Constructor that passes to the SuperConstructor. |
|
| Method Summary | |
|---|---|
protected void |
addChildStatics(java.util.Map<StaticHeaderContributor.HeaderType,java.util.List<StaticHeaderContributor>> _resources,
org.apache.wicket.MarkupContainer _markupcontainer)
recursive method to step through all ChildComponents and calls addStaticBehaviors(Map, List) for the Behaviors of the Component. |
protected void |
addStaticBehaviors(java.util.Map<StaticHeaderContributor.HeaderType,java.util.List<StaticHeaderContributor>> _resources,
java.util.List<org.apache.wicket.behavior.IBehavior> _behaviors)
This method checks for behaviors in the given List which are instances of StaticHeaderContributor and puts them in the map. |
protected java.util.List<java.lang.String> |
getReferenceNameList(java.util.List<StaticHeaderContributor> _behaviors)
This method removes the given Behaviors from the Components and ads the Names of the References to a List. |
boolean |
isMergeStatics()
This is the getter method for the instance variable mergeStatics. |
protected boolean |
mergeStatics()
should the merging be done. |
protected void |
onBeforeRender()
in this method the actual merging is done depending on the value of. |
void |
setMergeStatics(boolean _mergeStatics)
This is the setter method for the instance variable mergeStatics. |
| Methods inherited from class org.apache.wicket.markup.html.WebPage |
|---|
configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow, setHeaders |
| Methods inherited from class org.apache.wicket.Page |
|---|
afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onDetach, onPageAttached, onRedirect, onRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren |
| Methods inherited from class org.apache.wicket.Component |
|---|
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, 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 |
| Methods inherited from interface org.apache.wicket.session.pagemap.IPageMapEntry |
|---|
getPage |
| Constructor Detail |
|---|
public AbstractMergePage()
public AbstractMergePage(org.apache.wicket.model.IModel<?> _model)
_model - model for this page
public AbstractMergePage(org.apache.wicket.IPageMap _pagemap,
org.apache.wicket.model.IModel<?> _model)
_pagemap - pagemap for this page_model - model for this pagepublic AbstractMergePage(org.apache.wicket.IPageMap _pagemap)
_pagemap - pagemap for this page
public AbstractMergePage(org.apache.wicket.IPageMap _pagemap,
org.apache.wicket.PageParameters _parameters)
_pagemap - pagemap for this page_parameters - parameters for this pagepublic AbstractMergePage(org.apache.wicket.PageParameters _parameters)
_parameters - parameters for this page| Method Detail |
|---|
protected void onBeforeRender()
mergeStatics()
onBeforeRender in class org.apache.wicket.PagemergeStatics(),
Page.onBeforeRender()protected java.util.List<java.lang.String> getReferenceNameList(java.util.List<StaticHeaderContributor> _behaviors)
_behaviors - List of Behaviors that will be removed and the Names
added to a List
protected void addStaticBehaviors(java.util.Map<StaticHeaderContributor.HeaderType,java.util.List<StaticHeaderContributor>> _resources,
java.util.List<org.apache.wicket.behavior.IBehavior> _behaviors)
_resources - the map the List of SaticHeaderContributors will be put_behaviors - a List a Behaviors that will be searched for instances
of StaticHeaderContributoraddChildStatics(Map, MarkupContainer)
protected void addChildStatics(java.util.Map<StaticHeaderContributor.HeaderType,java.util.List<StaticHeaderContributor>> _resources,
org.apache.wicket.MarkupContainer _markupcontainer)
addStaticBehaviors(Map, List) for the Behaviors of the Component.
_resources - resource to add_markupcontainer - markupcontaineraddStaticBehaviors(Map, List)protected boolean mergeStatics()
onBeforeRender()public boolean isMergeStatics()
mergeStatics.
mergeStaticspublic void setMergeStatics(boolean _mergeStatics)
mergeStatics.
_mergeStatics - the mergeStatics to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||