org.wicketstuff.jwicket.ui.accordion
Class LazyAccordion<T extends Serializable>

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.panel.Panel
                  extended by org.wicketstuff.jwicket.ui.accordion.AbstractAccordion<T>
                      extended by org.wicketstuff.jwicket.ui.accordion.LazyAccordion<T>
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public abstract class LazyAccordion<T extends Serializable>
extends AbstractAccordion<T>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.wicketstuff.jwicket.ui.accordion.AbstractAccordion
accordion, accordionBehavior
 
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
LazyAccordion(String id, org.apache.wicket.model.IModel<? extends List<T>> list)
           
LazyAccordion(String id, org.apache.wicket.model.IModel<? extends List<T>> list, int expanded)
           
 
Method Summary
protected  org.apache.wicket.Component getContent(String id, org.apache.wicket.model.IModel<T> t, int tindex)
           
protected  org.apache.wicket.Component getHeader(String id, org.apache.wicket.model.IModel<T> t, int tindex)
           
protected abstract  org.apache.wicket.Component getLazyContent(String id, org.apache.wicket.model.IModel<T> t, int tindex)
           
protected  AccordionBehavior initAccordionBehavior()
           
protected  void onCollapse(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component headerToExpand, org.apache.wicket.Component contentToExpand, int index)
           
protected  void onExpand(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component headerToExpand, org.apache.wicket.Component contentToExpand, int index)
           
 
Methods inherited from class org.wicketstuff.jwicket.ui.accordion.AbstractAccordion
getAccordionBehavior, getCurrentExpandedIndex
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
newMarkupSourcingStrategy
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LazyAccordion

public LazyAccordion(String id,
                     org.apache.wicket.model.IModel<? extends List<T>> list)

LazyAccordion

public LazyAccordion(String id,
                     org.apache.wicket.model.IModel<? extends List<T>> list,
                     int expanded)
Method Detail

initAccordionBehavior

protected AccordionBehavior initAccordionBehavior()

getHeader

protected org.apache.wicket.Component getHeader(String id,
                                                org.apache.wicket.model.IModel<T> t,
                                                int tindex)
Specified by:
getHeader in class AbstractAccordion<T extends Serializable>

getContent

protected org.apache.wicket.Component getContent(String id,
                                                 org.apache.wicket.model.IModel<T> t,
                                                 int tindex)
Specified by:
getContent in class AbstractAccordion<T extends Serializable>

getLazyContent

protected abstract org.apache.wicket.Component getLazyContent(String id,
                                                              org.apache.wicket.model.IModel<T> t,
                                                              int tindex)

onExpand

protected void onExpand(org.apache.wicket.ajax.AjaxRequestTarget target,
                        org.apache.wicket.Component headerToExpand,
                        org.apache.wicket.Component contentToExpand,
                        int index)
Specified by:
onExpand in class AbstractAccordion<T extends Serializable>

onCollapse

protected void onCollapse(org.apache.wicket.ajax.AjaxRequestTarget target,
                          org.apache.wicket.Component headerToExpand,
                          org.apache.wicket.Component contentToExpand,
                          int index)
Specified by:
onCollapse in class AbstractAccordion<T extends Serializable>


Copyright © 2015. All rights reserved.