|
||||||||||
| 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.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
org.apache.wicket.markup.html.panel.Panel
org.wicketstuff.yui.markup.html.animation.thumbnail.AnimatedItem
public abstract class AnimatedItem
AnimatedItem contains 3 component which have in built animations that will overlay on the mouseover/out/click events. This serves as the base class for other Animated interested in this behaviour. nb: if the child component is a complex panel with lots of nested divs it may not work. I only use a Panel of IMG and Labels
| 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 Attributes |
HIDE_ATTRIBUTE
|
static Attributes |
SHOW_ATTRIBUTE
|
| 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 | |
|---|---|
AnimatedItem(String id)
|
|
AnimatedItem(String id,
org.apache.wicket.markup.html.form.FormComponent element,
String selectValue,
String unselectValue)
|
|
| Method Summary | |
|---|---|
org.apache.wicket.markup.html.form.FormComponent |
getElement()
|
org.apache.wicket.Component |
getMouseoverItem()
|
YuiAnimation |
getOnunselectAnimation()
|
String |
getSelectValue()
|
String |
getUnselectValue()
|
void |
init()
CHILD CLASS MUST CALL THIS !! TODO : but how to ensure this??? |
YuiAnimEffect |
mouseoutEffect()
|
YuiAnimEffect |
mouseoverEffect()
|
abstract org.apache.wicket.Component |
newMouseoverItem(String id)
|
abstract org.apache.wicket.Component |
newOnclickItem(String id)
|
abstract org.apache.wicket.Component |
newOnloadItem(String id)
|
YuiAnimEffect |
onselectEffect()
|
YuiAnimEffect |
onunselectEffect()
|
void |
setElement(org.apache.wicket.markup.html.form.FormComponent element)
|
void |
setMouseoverItem(org.apache.wicket.Component mouseoverItem)
|
void |
setOnunselectAnimation(YuiAnimation onunselectAnimation)
|
void |
setSelectValue(String selectValue)
|
void |
setUnselectValue(String unselectValue)
|
| Methods inherited from class org.apache.wicket.markup.html.panel.Panel |
|---|
onComponentTag, onComponentTagBody, renderHead |
| 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 |
|---|
public static Attributes SHOW_ATTRIBUTE
public static Attributes HIDE_ATTRIBUTE
| Constructor Detail |
|---|
public AnimatedItem(String id)
id - settings -
public AnimatedItem(String id,
org.apache.wicket.markup.html.form.FormComponent element,
String selectValue,
String unselectValue)
id - element - selectValue - unselectValue - | Method Detail |
|---|
public void init()
public YuiAnimEffect onunselectEffect()
public YuiAnimEffect onselectEffect()
public YuiAnimEffect mouseoutEffect()
public YuiAnimEffect mouseoverEffect()
public abstract org.apache.wicket.Component newOnloadItem(String id)
public abstract org.apache.wicket.Component newMouseoverItem(String id)
public abstract org.apache.wicket.Component newOnclickItem(String id)
public org.apache.wicket.markup.html.form.FormComponent getElement()
public void setElement(org.apache.wicket.markup.html.form.FormComponent element)
public String getSelectValue()
public void setSelectValue(String selectValue)
public String getUnselectValue()
public void setUnselectValue(String unselectValue)
public YuiAnimation getOnunselectAnimation()
public void setOnunselectAnimation(YuiAnimation onunselectAnimation)
public org.apache.wicket.Component getMouseoverItem()
public void setMouseoverItem(org.apache.wicket.Component mouseoverItem)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||