Interface IFormVisitorParticipant

All Known Implementing Classes:
AbstractChoice, AbstractOptions, AbstractSingleSelectChoice, AbstractTextComponent, AjaxButton, AjaxCheckBox, AjaxFallbackButton, AutoCompleteTextField, Button, CancelButton, CheckBox, CheckBoxMultipleChoice, CheckGroup, Choices, DateTextField, DefaultCssAutoCompleteTextField, DropDownChoice, EmailTextField, FileUploadField, FinishButton, FormComponent, FormComponentPanel, GroupedDropDownChoice, HiddenField, ImageButton, IndicatingAjaxButton, LastButton, ListChoice, ListMultipleChoice, LocalDateTextField, LocalDateTimeField, LocalDateTimeTextField, LocalTimeTextField, MultiFileUploadField, NextButton, NumberTextField, Palette, PasswordTextField, PreviousButton, RadioChoice, RadioGroup, RangeTextField, Recorder, RequiredTextField, Select, Selection, TextArea, TextField, TimeField, UrlTextField, WizardButton, ZonedDateTimeField
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

Participates in the form visiting algorithm, and can hint that visiting should go on as normal ( processChildren() returns true) or is limited to the same level (only siblings are processed, processChildren() returns false).
Author:
Pekka Enberg
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Should children be traversed during visiting or should only the siblings be processed.
  • Method Details

    • processChildren

      boolean processChildren()
      Should children be traversed during visiting or should only the siblings be processed.
      Returns:
      true if children should be traversed during form processing; false if only the siblings should be processed.