org.wicketstuff.yui.markup.html.menu2
Class AbstractYuiMenuItem

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.menu2.AbstractYuiMenuItem
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider
Direct Known Subclasses:
YuiMenuBarItem, YuiMenuItem

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

See Also:
Serialized Form

Nested Class Summary
static class AbstractYuiMenuItem.YuiMenuPath
          Deprecated. - use ids and MenuManager directly instead of calculating the path
static class AbstractYuiMenuItem.YuiMenuPathEmpty
           
 
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 MENU_ITEM_SUBMENU_ID
           
 
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
AbstractYuiMenuItem(String id)
           
 
Method Summary
 int getGroupIndex()
           
 int getIndex()
           
protected  org.apache.wicket.markup.html.WebMarkupContainer getItemContainer()
           
abstract  String getMenuClass()
           
protected  AbstractYuiMenuItem.YuiMenuPath getMenuPath()
           
 boolean isChecked()
           
protected  boolean isCheckedChanged()
           
 boolean isDisabled()
           
 boolean isSelected()
           
 YuiMenu newSubMenu(String menuId)
           
 void setChecked(boolean checked)
           
protected  void setCheckedChanged(boolean checkedChanged)
           
 void setDisabled(boolean disabled)
           
 void setGroupIndex(int groupIndex)
           
 void setIndex(int index)
           
 void setSelected(boolean selected)
           
 void toggleCheckedScript(org.apache.wicket.ajax.AjaxRequestTarget target)
           
 
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

MENU_ITEM_SUBMENU_ID

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

AbstractYuiMenuItem

public AbstractYuiMenuItem(String id)
Method Detail

newSubMenu

public YuiMenu newSubMenu(String menuId)

getItemContainer

protected final org.apache.wicket.markup.html.WebMarkupContainer getItemContainer()

getMenuPath

protected AbstractYuiMenuItem.YuiMenuPath getMenuPath()

getMenuClass

public abstract String getMenuClass()

isDisabled

public boolean isDisabled()

setDisabled

public void setDisabled(boolean disabled)

isChecked

public boolean isChecked()

setChecked

public void setChecked(boolean checked)

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

getIndex

public int getIndex()

setIndex

public void setIndex(int index)

isCheckedChanged

protected boolean isCheckedChanged()

setCheckedChanged

protected void setCheckedChanged(boolean checkedChanged)

toggleCheckedScript

public void toggleCheckedScript(org.apache.wicket.ajax.AjaxRequestTarget target)

getGroupIndex

public int getGroupIndex()

setGroupIndex

public void setGroupIndex(int groupIndex)


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