Package org.apache.commons.lang3

# Class Strings.Builder

java.lang.Object
org.apache.commons.lang3.builder.AbstractSupplier<Strings,Strings.Builder,RuntimeException>
org.apache.commons.lang3.Strings.Builder

All Implemented Interfaces:
  `FailableSupplier<Strings,RuntimeException>`

Enclosing class:
  Strings

public static class Strings.Builder extends AbstractSupplier<Strings,Strings.Builder,RuntimeException>
Builds `Strings` instances.

- ## Field Summary

  ### Fields inherited from interface org.apache.commons.lang3.function.FailableSupplier

  `NUL`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Strings`
  `get()`
  Gets a new `Strings` instance.
  `Strings.Builder`
  `setIgnoreCase(boolean ignoreCase)`
  Sets the ignoreCase property for new Strings instances.
  `Strings.Builder`
  `setNullIsLess(boolean nullIsLess)`
  Sets the nullIsLess property for new Strings instances.

  ### Methods inherited from class org.apache.commons.lang3.builder.AbstractSupplier

  `asThis`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### get

    public Strings get()
    Gets a new `Strings` instance.
    Returns:
      a result

  - ### setIgnoreCase

    public Strings.Builder setIgnoreCase(boolean ignoreCase)
    Sets the ignoreCase property for new Strings instances.
    Parameters:
      `ignoreCase` - the ignoreCase property for new Strings instances.
    Returns:
      `this` instance.

  - ### setNullIsLess

    public Strings.Builder setNullIsLess(boolean nullIsLess)
    Sets the nullIsLess property for new Strings instances.
    Parameters:
      `nullIsLess` - the nullIsLess property for new Strings instances.
    Returns:
      `this` instance.