Interface FreeformTextPredicate

  • All Superinterfaces:
    Component, com.adobe.cq.export.json.ComponentExporter, com.adobe.cq.wcm.core.components.models.form.Field, Predicate

    @ConsumerType
    public interface FreeformTextPredicate
    extends Predicate
    • Method Detail

      • getTitle

        String getTitle()
        Specified by:
        getTitle in interface com.adobe.cq.wcm.core.components.models.form.Field
        Returns:
        the predicate title.
      • getDelimiters

        List<String> getDelimiters()
        The output of this is coupled with the ASC implementation of PropertyValuesPredicateEvaluator.
        Returns:
        a list of delimiters (or delimiter codes) used to split the entry.
      • getPlaceholder

        String getPlaceholder()
        Returns:
        the fields placeholder text
      • getRows

        int getRows()
        Returns:
        the number of rows the input text field should be.
      • getProperty

        String getProperty()
        Returns:
        the relative property path used for this predicate.
      • getOperation

        String getOperation()
        Returns:
        the querybuilder predication operation (equals, not equals, exists)
      • hasOperation

        boolean hasOperation()
        Returns:
        true of an operation is set.
      • getInputValidationMinLength

        Integer getInputValidationMinLength()
        Returns:
        the min input length allowed for this field, or null if no limit exists.
      • getInputValidationMaxLength

        Integer getInputValidationMaxLength()
        Returns:
        the max input length allowed for this field, or null if no limit exists.
      • getInputValidationPattern

        String getInputValidationPattern()
        Returns:
        the pattern to validate input, or null if no pattern is to be used.
      • getInputValidationMessage

        String getInputValidationMessage()
        Returns:
        the message to display to the user if the provided input is invalid.