Class Collation.Builder

  • Enclosing class:
    Collation

    @NotThreadSafe
    @Deprecated(since="2021-05-27")
    public static final class Collation.Builder
    extends java.lang.Object
    Deprecated.
    Usage of this API is not supported in AEM as a Cloud Service.
    A Collation builder.
    • Method Detail

      • caseLevel

        public Collation.Builder caseLevel​(@Nullable
                                           java.lang.Boolean caseLevel)
        Deprecated.
        Sets the case level value

        Turns on case sensitivity

        Parameters:
        caseLevel - the case level value
        Returns:
        this
      • collationCaseFirst

        public Collation.Builder collationCaseFirst​(@Nullable
                                                    CollationCaseFirst caseFirst)
        Deprecated.
        Sets the collation case first value

        Determines if Uppercase or lowercase values should come first

        Parameters:
        caseFirst - the collation case first value
        Returns:
        this
      • collationStrength

        public Collation.Builder collationStrength​(@Nullable
                                                   CollationStrength strength)
        Deprecated.
        Sets the collation strength
        Parameters:
        strength - the strength
        Returns:
        this
      • numericOrdering

        public Collation.Builder numericOrdering​(@Nullable
                                                 java.lang.Boolean numericOrdering)
        Deprecated.
        Sets the numeric ordering
        Parameters:
        numericOrdering - if true will order numbers based on numerical order and not collation order
        Returns:
        this
      • collationAlternate

        public Collation.Builder collationAlternate​(@Nullable
                                                    CollationAlternate alternate)
        Deprecated.
        Sets the alternate

        Controls whether spaces and punctuation are considered base characters

        Parameters:
        alternate - the alternate
        Returns:
        this
      • collationMaxVariable

        public Collation.Builder collationMaxVariable​(@Nullable
                                                      CollationMaxVariable maxVariable)
        Deprecated.
        Sets the maxVariable
        Parameters:
        maxVariable - the maxVariable
        Returns:
        this
      • normalization

        public Collation.Builder normalization​(@Nullable
                                               java.lang.Boolean normalization)
        Deprecated.
        Sets the normalization value

        If true, normalizes text into Unicode NFD.

        Parameters:
        normalization - the normalization value
        Returns:
        this
      • backwards

        public Collation.Builder backwards​(@Nullable
                                           java.lang.Boolean backwards)
        Deprecated.
        Sets the backwards value

        Causes secondary differences to be considered in reverse order, as it is done in the French language

        Parameters:
        backwards - the backwards value
        Returns:
        this
      • build

        public Collation build()
        Deprecated.
        Creates a new Collation object with the settings initialised on this builder.
        Returns:
        a new Collation object