com.jscape.inet.mft.subsystems.transport.http.uploadforms

## Interface FormElement<V extends com.jscape.util.Visitable.VisitorBase>

- All Superinterfaces:
    com.jscape.util.Visitable<V>
  All Known Implementing Classes:
    DropdownElement, MemoElement, MultiselectElement, RadioElement, TextElement

      public interface FormElement<V extends com.jscape.util.Visitable.VisitorBase>
      extends com.jscape.util.Visitable<V>

  Form element. Contains necessary data for rendering an HTML form element.
  Author:
    Alex Usun

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface com.jscape.util.Visitable

      `com.jscape.util.Visitable.VisitorBase, com.jscape.util.Visitable.VisitorException`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `FormElement` | `copy()`
    `java.lang.String` | `getLabel()` Return an element label.
    `java.lang.String` | `getName()` Returns an element name.
    `boolean` | `isRequired()` Returns element required flag.

    - ### Methods inherited from interface com.jscape.util.Visitable

      `accept`

- - ### Method Detail

    - #### getName

          java.lang.String getName()

      Returns an element name.
      Returns:
        an element name

    - #### getLabel

          java.lang.String getLabel()

      Return an element label.
      Returns:
        an element label

    - #### isRequired

          boolean isRequired()

      Returns element required flag.
      Returns:
        `true` if element is required

    - #### copy

          FormElement copy()

Copyright © JSCAPE LLC. 1999-2020. All Rights Reserved