Record Class Integration.Icu.WordBreaking

java.lang.Object
java.lang.Record
net.flectone.pulse.config.Integration.Icu.WordBreaking
Enclosing class:
Integration.Icu

public static record Integration.Icu.WordBreaking(Boolean enable, Boolean thai, Boolean khmer, Boolean lao, Boolean tibetan, String breakCharacter) extends Record
Since:
1.7.1
  • Constructor Details

    • WordBreaking

      public WordBreaking(Boolean enable, Boolean thai, Boolean khmer, Boolean lao, Boolean tibetan, String breakCharacter)
      Creates an instance of a WordBreaking record class.
      Parameters:
      enable - the value for the enable record component
      thai - the value for the thai record component
      khmer - the value for the khmer record component
      lao - the value for the lao record component
      tibetan - the value for the tibetan record component
      breakCharacter - the value for the breakCharacter record component
  • Method Details

    • builder

    • toBuilder

    • withEnable

      public Integration.Icu.WordBreaking withEnable(Boolean enable)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withThai

      public Integration.Icu.WordBreaking withThai(Boolean thai)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withKhmer

      public Integration.Icu.WordBreaking withKhmer(Boolean khmer)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withLao

      public Integration.Icu.WordBreaking withLao(Boolean lao)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withTibetan

      public Integration.Icu.WordBreaking withTibetan(Boolean tibetan)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withBreakCharacter

      public Integration.Icu.WordBreaking withBreakCharacter(String breakCharacter)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • enable

      public Boolean enable()
      Returns the value of the enable record component.
      Returns:
      the value of the enable record component
    • thai

      public Boolean thai()
      Returns the value of the thai record component.
      Returns:
      the value of the thai record component
    • khmer

      public Boolean khmer()
      Returns the value of the khmer record component.
      Returns:
      the value of the khmer record component
    • lao

      public Boolean lao()
      Returns the value of the lao record component.
      Returns:
      the value of the lao record component
    • tibetan

      public Boolean tibetan()
      Returns the value of the tibetan record component.
      Returns:
      the value of the tibetan record component
    • breakCharacter

      public String breakCharacter()
      Returns the value of the breakCharacter record component.
      Returns:
      the value of the breakCharacter record component