IUiFormVisitor (taack-ui 0.5.2-SNAPSHOT API)
Package: taack.ui.dsl.form

[Groovy] Interface IUiFormVisitor



  • @groovy.transform.CompileStatic
    interface IUiFormVisitor
    • Method Detail

      • abstract void visitColEnd()

      • abstract void visitForm(java.lang.Object aObject, FieldInfo[] lockedFields)

      • abstract void visitFormAction(java.lang.String i18n, java.lang.String controller, java.lang.String action, java.lang.Long id, java.util.Map params, ButtonStyle style)

      • abstract void visitFormAction(java.lang.String i18n, java.lang.String url, ButtonStyle style)

      • abstract void visitFormAjaxField(java.lang.String i18n, java.lang.String controller, java.lang.String action, FieldInfo fieldInfo, java.lang.Long id, java.util.Map<java.lang.String, ?> params, FieldInfo[] fieldInfos)

      • abstract void visitFormAjaxField(java.lang.String i18n, java.lang.String controller, java.lang.String action, FieldInfo fieldInfo, IEnumOptions enumOptions, FieldInfo[] fieldInfos)

      • abstract void visitFormEnd()

      • abstract void visitFormField(java.lang.String i18n, FieldInfo field)

      • abstract void visitFormField(java.lang.String i18n, FieldInfo fieldInfo, IEnumOptions enumOptions, java.text.NumberFormat numberFormat)

      • abstract void visitFormFieldFromMap(java.lang.String i18n, FieldInfo fieldInfo, java.lang.String mapEntry)

      • abstract void visitFormHiddenField(FieldInfo fieldInfo)

      • abstract void visitFormSection(java.lang.String i18n)

      • abstract void visitFormSectionEnd()

      • abstract void visitFormTab(java.lang.String name)

      • abstract void visitFormTabEnd()

      • abstract void visitFormTabs(java.util.List<java.lang.String> names, Width width)

      • abstract void visitFormTabsEnd()

      • abstract void visitInnerFormAction(java.lang.String i18n, java.lang.String controller, java.lang.String action, java.lang.Long id, java.util.Map params, ButtonStyle style)

      • abstract void visitRow()

      • abstract void visitRowEnd()