org.wicketstuff.yui.markup.html.anim.stretch
Class StretchPanel

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.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by org.wicketstuff.yui.markup.html.anim.stretch.StretchPanel
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public abstract class StretchPanel
extends org.apache.wicket.markup.html.panel.Panel

Author:
jcompagner
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
static String COLLAPSED
           
static String EXPANDED
           
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
StretchPanel(String id, org.apache.wicket.model.IModel toggleLabel)
           
StretchPanel(String id, String toggleLabel)
           
 
Method Summary
protected abstract  org.apache.wicket.Component getStretchPanel(String id)
           
 void renderHead(org.apache.wicket.markup.html.internal.HtmlHeaderContainer container)
           
 void setCollapsedHeight(int collapsedHeight)
          Set the collapsed height (default 0)
 void setDefaultState(String defaultState)
          Set the default state, one of EXPANDED or COLLAPSED
 void setDelayTime(double delay)
          Set the delay in seconds, the time to collapse or expand completely.
 void setEasing(YuiEasing yuiEasing)
           
 void setExpandedHeight(int expandedHeight)
          Set the Expanded height (default 200)
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onAfterRenderChildren, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, 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, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, 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
 

Field Detail

EXPANDED

public static final String EXPANDED
See Also:
Constant Field Values

COLLAPSED

public static final String COLLAPSED
See Also:
Constant Field Values
Constructor Detail

StretchPanel

public StretchPanel(String id,
                    String toggleLabel)
Parameters:
id -

StretchPanel

public StretchPanel(String id,
                    org.apache.wicket.model.IModel toggleLabel)
Method Detail

renderHead

public void renderHead(org.apache.wicket.markup.html.internal.HtmlHeaderContainer container)
Overrides:
renderHead in class org.apache.wicket.markup.html.panel.Panel
See Also:
Panel.renderHead(org.apache.wicket.markup.html.internal.HtmlHeaderContainer)

getStretchPanel

protected abstract org.apache.wicket.Component getStretchPanel(String id)

setCollapsedHeight

public void setCollapsedHeight(int collapsedHeight)
Set the collapsed height (default 0)

Parameters:
collapsedHeight -

setExpandedHeight

public void setExpandedHeight(int expandedHeight)
Set the Expanded height (default 200)

Parameters:
expandedHeight -

setDelayTime

public void setDelayTime(double delay)
Set the delay in seconds, the time to collapse or expand completely. (default 1s)

Parameters:
delay -

setEasing

public void setEasing(YuiEasing yuiEasing)
Parameters:
yuiEasing -

setDefaultState

public void setDefaultState(String defaultState)
Set the default state, one of EXPANDED or COLLAPSED

Parameters:
defaultState -


Copyright © 2006-2012 Wicket developers. All Rights Reserved.