org.wicketstuff.yui.markup.html.menu
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.menu.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
           
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 FRAGMENT_NO_SUBMENU_ID
           
static String FRAGMENT_WITH_SUBMENU_ID
           
static String MENU_ITEM_ID
           
static String MENU_ITEM_LABEL_ID
           
static String MENU_ITEM_LINK_ID
           
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, String text)
           
 
Method Summary
 int getGroupIndex()
           
 int getIndex()
           
 org.apache.wicket.markup.html.basic.Label getLabel(String menuItemLabelId)
           
abstract  org.apache.wicket.markup.html.WebMarkupContainer getLink(String menuItemLinkId)
           
abstract  String getMenuClass()
           
protected  AbstractYuiMenuItem.YuiMenuPath getMenuPath()
           
abstract  org.apache.wicket.MarkupContainer getSubMenu(String menuItemSubMenuId)
           
 String getText()
           
 boolean isChecked()
           
protected  boolean isCheckedChanged()
           
 boolean isDisabled()
           
 boolean isSelected()
           
 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 setText(String text)
           
 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_LINK_ID

public static final String MENU_ITEM_LINK_ID
See Also:
Constant Field Values

MENU_ITEM_LABEL_ID

public static final String MENU_ITEM_LABEL_ID
See Also:
Constant Field Values

MENU_ITEM_SUBMENU_ID

public static final String MENU_ITEM_SUBMENU_ID
See Also:
Constant Field Values

FRAGMENT_NO_SUBMENU_ID

public static final String FRAGMENT_NO_SUBMENU_ID
See Also:
Constant Field Values

FRAGMENT_WITH_SUBMENU_ID

public static final String FRAGMENT_WITH_SUBMENU_ID
See Also:
Constant Field Values

MENU_ITEM_ID

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

AbstractYuiMenuItem

public AbstractYuiMenuItem(String id,
                           String text)
Method Detail

getMenuPath

protected AbstractYuiMenuItem.YuiMenuPath getMenuPath()

getLink

public abstract org.apache.wicket.markup.html.WebMarkupContainer getLink(String menuItemLinkId)

getSubMenu

public abstract org.apache.wicket.MarkupContainer getSubMenu(String menuItemSubMenuId)

getMenuClass

public abstract String getMenuClass()

getText

public final String getText()

setText

public final void setText(String text)

getLabel

public org.apache.wicket.markup.html.basic.Label getLabel(String menuItemLabelId)

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.