Class FormGenerator.InputBuilder

  • Enclosing class:
    FormGenerator

    public static class FormGenerator.InputBuilder
    extends java.lang.Object
    Form element (e.g. as if coming from an INPUT field).
    • Constructor Detail

      • InputBuilder

        public InputBuilder()
    • Method Detail

      • build

        public io.hyperfoil.function.SerializableBiConsumer<io.hyperfoil.api.session.Session,​io.netty.buffer.ByteBuf> build()
      • name

        public FormGenerator.InputBuilder name​(java.lang.String name)
        Input field name.
        Parameters:
        name - Input name.
        Returns:
        Self.
      • value

        public FormGenerator.InputBuilder value​(java.lang.String value)
        Input field value (verbatim).
        Parameters:
        value - Input value.
        Returns:
        Self.
      • fromVar

        public FormGenerator.InputBuilder fromVar​(java.lang.String var)
        Input field value from session variable.
        Parameters:
        var - Variable name.
        Returns:
        Self.
      • pattern

        public FormGenerator.InputBuilder pattern​(java.lang.String pattern)
        Input field value replacing session variables in a pattern, e.g. foo${myvariable}var
        Parameters:
        pattern - Template pattern.
        Returns:
        Self.