Package com.enonic.xp.inputtype

## Interface InputType

- All Known Implementing Classes:
    `InputTypeBase`

      @PublicApi
      public interface InputType

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Deprecated Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | `createDefaultValue​(Input input)` |
    `Value` | `createValue​(Value value, InputTypeConfig config)` |
    `Value` | `createValue​(String value, InputTypeConfig config)` | Deprecated.
    `InputTypeName` | `getName()` |
    `void` | `validate​(Property property, InputTypeConfig config)` |

- - ### Method Detail

    - #### getName

          InputTypeName getName()

    - #### createValue

          @Deprecated
          Value createValue​(String value,
                            InputTypeConfig config)

      Deprecated.

    - #### createValue

          Value createValue​(Value value,
                            InputTypeConfig config)

    - #### createDefaultValue

          Value createDefaultValue​(Input input)

    - #### validate

          void validate​(Property property,
                        InputTypeConfig config)