IUiMenuVisitor (taack-ui 0.5.7-SNAPSHOT API)
Package: taack.ui.dsl.menu

[Groovy] Interface IUiMenuVisitor



  • interface IUiMenuVisitor
    extends taack.ui.dump.html.element.IHTMLElement
    • Methods Summary

        Methods 
        Type Params Return Type Name and description
        abstract void visitLabeledSubMenu(java.lang.String i18n, java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ?> params)
        abstract void visitMenu(java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ? extends java.lang.Object> params)
        abstract void visitMenuLabel(java.lang.String i18n, boolean hasClosure)
        abstract void visitMenuLabelEnd()
        abstract void visitMenuOptions(IEnumOptions enumOptions)
        abstract void visitMenuSearch(org.codehaus.groovy.runtime.MethodClosure action, java.lang.String q, java.lang.Class<? extends org.grails.datastore.gorm.GormEntity>[] aClasses)
        abstract void visitMenuSection(java.lang.String i18n, MenuPosition position)
        abstract void visitMenuSectionEnd()
        abstract void visitMenuSelect(java.lang.String paramName, IEnumOptions enumOptions, java.util.Map<java.lang.String, ?> params)
        abstract void visitMenuStart(MenuMode menuMode, java.lang.String ajaxBlockId)
        abstract void visitMenuStartEnd()
        abstract void visitSubMenu(java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ? extends java.lang.Object> params)
        abstract void visitSubMenuIcon(java.lang.String i18n, taack.ui.dsl.common.ActionIcon actionIcon, java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ? extends java.lang.Object> params, boolean isModal)
    • Inherited Methods Summary

        Inherited Methods 
        Methods inherited from class Name
        interface taack.ui.dump.html.element.IHTMLElement taack.ui.dump.html.element.IHTMLElement#getParents(), taack.ui.dump.html.element.IHTMLElement#getBuilder(), taack.ui.dump.html.element.IHTMLElement#getOutput(), taack.ui.dump.html.element.IHTMLElement#setId(java.lang.String), taack.ui.dump.html.element.IHTMLElement#setChildren([Ltaack.ui.dump.html.element.IHTMLElement;), taack.ui.dump.html.element.IHTMLElement#setClasses([Ljava.lang.String;), taack.ui.dump.html.element.IHTMLElement#setTag(java.lang.String), taack.ui.dump.html.element.IHTMLElement#addClasses([Ljava.lang.String;), taack.ui.dump.html.element.IHTMLElement#getOnClick(), taack.ui.dump.html.element.IHTMLElement#setOnClick(taack.ui.dump.html.script.IJavascriptDescriptor), taack.ui.dump.html.element.IHTMLElement#getStyleDescriptor(), taack.ui.dump.html.element.IHTMLElement#setStyleDescriptor(taack.ui.dump.html.style.IStyleDescriptor), taack.ui.dump.html.element.IHTMLElement#addChildren([Ltaack.ui.dump.html.element.IHTMLElement;), taack.ui.dump.html.element.IHTMLElement#toParentTaackTag([Ltaack.ui.dump.html.element.TaackTag;), taack.ui.dump.html.element.IHTMLElement#testParentTaackTag([Ltaack.ui.dump.html.element.TaackTag;), taack.ui.dump.html.element.IHTMLElement#getAllAttributes(), taack.ui.dump.html.element.IHTMLElement#getTaackTag(), taack.ui.dump.html.element.IHTMLElement#setTaackTag(taack.ui.dump.html.element.TaackTag), taack.ui.dump.html.element.IHTMLElement#toString(), taack.ui.dump.html.element.IHTMLElement#indent(), taack.ui.dump.html.element.IHTMLElement#getClasses(), taack.ui.dump.html.element.IHTMLElement#getParent(), taack.ui.dump.html.element.IHTMLElement#getId(), taack.ui.dump.html.element.IHTMLElement#setParent(taack.ui.dump.html.element.IHTMLElement), taack.ui.dump.html.element.IHTMLElement#getAttributes(), taack.ui.dump.html.element.IHTMLElement#getChildren(), taack.ui.dump.html.element.IHTMLElement#getTag()
    • Method Detail

      • abstract void visitLabeledSubMenu(java.lang.String i18n, java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ?> params)

      • abstract void visitMenu(java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ? extends java.lang.Object> params)

      • abstract void visitMenuLabel(java.lang.String i18n, boolean hasClosure)

      • abstract void visitMenuLabelEnd()

      • abstract void visitMenuSearch(org.codehaus.groovy.runtime.MethodClosure action, java.lang.String q, java.lang.Class<? extends org.grails.datastore.gorm.GormEntity>[] aClasses)

      • abstract void visitMenuSection(java.lang.String i18n, MenuPosition position)

      • abstract void visitMenuSectionEnd()

      • abstract void visitMenuSelect(java.lang.String paramName, IEnumOptions enumOptions, java.util.Map<java.lang.String, ?> params)

      • abstract void visitMenuStart(MenuMode menuMode, java.lang.String ajaxBlockId)

      • abstract void visitMenuStartEnd()

      • abstract void visitSubMenu(java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ? extends java.lang.Object> params)

      • abstract void visitSubMenuIcon(java.lang.String i18n, taack.ui.dsl.common.ActionIcon actionIcon, java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ? extends java.lang.Object> params, boolean isModal)