Spec-Zone.ru › OpenJavaFX 8
javafx.beans.binding

Класс StringExpression

java.lang.Object
  • javafx.beans.binding.StringExpression

Все реализованные интерфейсы:

Observable, ObservableObjectValue<String>, ObservableStringValue, ObservableValue<String>

Прямые известные подклассы:

ReadOnlyStringProperty, StringBinding



public abstract class StringExpression
extends Object
implements ObservableStringValue
Объект StringExpression является ObservableStringValue плюс дополнительные удобные методы для создания связей в стиле fluent.

Конкретный подкласс StringExpression должен реализовать метод ObservableObjectValue.get(), который предоставляет фактическое значение этого выражения.

Примечание: все реализации BooleanBinding, возвращаемые сравнениями в этом классе, рассматривают String, который null равен пустой строке String.

С момента:

JavaFX 2.0

  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    StringExpression()
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    StringExpression concat(Object other)
    Возвращает StringExpression, содержащий значение этого StringExpression, конкатенированное с другим Object.
    String getValue()
    Возвращает текущее значение этого ObservableValue
    String getValueSafe()
    Обычно возвращает значение этого StringExpression.
    BooleanBinding greaterThan(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression больше другого ObservableStringValue.
    BooleanBinding greaterThan(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression больше константы.
    BooleanBinding greaterThanOrEqualTo(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression больше или равен другому ObservableStringValue.
    BooleanBinding greaterThanOrEqualTo(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression больше или равен константе.
    BooleanBinding isEmpty()
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression пустой.
    BooleanBinding isEqualTo(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот и другой ObservableStringValue равны.
    BooleanBinding isEqualTo(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression равен константе.
    BooleanBinding isEqualToIgnoreCase(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот и другой ObservableStringValue равны, игнорируя регистр.
    BooleanBinding isEqualToIgnoreCase(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression равен константе, игнорируя регистр.
    BooleanBinding isNotEmpty()
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression не пустой.
    BooleanBinding isNotEqualTo(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот и другой ObservableStringValue не равны.
    BooleanBinding isNotEqualTo(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression не равен константе.
    BooleanBinding isNotEqualToIgnoreCase(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот и другой ObservableStringValue не равны, игнорируя регистр.
    BooleanBinding isNotEqualToIgnoreCase(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression не равен константе, игнорируя регистр.
    BooleanBinding isNotNull()
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression не null.
    BooleanBinding isNull()
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression null.
    IntegerBinding length()
    Создаёт новый IntegerBinding, содержащий длину этого StringExpression.
    BooleanBinding lessThan(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression меньше другого ObservableStringValue.
    BooleanBinding lessThan(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression меньше константы.
    BooleanBinding lessThanOrEqualTo(ObservableStringValue other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression меньше или равен другому ObservableStringValue.
    BooleanBinding lessThanOrEqualTo(String other)
    Создаёт новый BooleanBinding, содержащий true, если этот StringExpression меньше или равен константе.
    static StringExpression stringExpression(ObservableValue<?> value)
    Возвращает StringExpression, который оборачивает ObservableValue.
    • Наследуемые методы из класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Наследуемые методы из интерфейса javafx.beans.value.ObservableObjectValue

      get
    • Наследуемые методы из интерфейса javafx.beans.value.ObservableValue

      addListener, removeListener
    • Наследуемые методы из интерфейса javafx.beans.Observable

      addListener, removeListener
  • Подробности конструктора

    • StringExpression

      public StringExpression()
  • Подробности методов

    • getValue

      public String getValue()
      Описание, скопированное из интерфейса: ObservableValue
      Возвращает текущее значение этого ObservableValue

      Задано в:

      getValue в интерфейсе ObservableValue<String>

      Возвращает:

      Текущее значение

    • getValueSafe

      public final String getValueSafe()
      Обычно возвращает значение этого StringExpression. Только если значение null, возвращается пустой String.

      Возвращает:

      значение этого StringExpression или пустой String

    • stringExpression

      public static StringExpression stringExpression(ObservableValue<?> value)
      Возвращает StringExpression, который обертывает ObservableValue. Если ObservableValue уже является StringExpression, он будет возвращен. В противном случае создается новый StringBinding, который содержит значение ObservableValue, преобразованное в String.

      Параметры:

      value - исходный ObservableValue

      Возвращает:

      StringExpression, который при необходимости оборачивает ObservableValue

      Исключения:

      NullPointerException - если value null

    • concat

      public StringExpression concat(Object other)
      Возвращает StringExpression, содержащий значение этого StringExpression, объединенное с другим Object.

      Если значение этого StringExpression изменяется, значение результирующего StringExpression обновляется автоматически. Также, если другой Object является реализацией ObservableValue, изменения в другом Object автоматически отражаются в результирующем StringExpression.

      Параметры:

      other - другой Object

      Возвращает:

      новый StringExpression

    • isEqualTo

      public BooleanBinding isEqualTo(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue равны.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • isEqualTo

      public BooleanBinding isEqualTo(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression равен константному значению.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • isNotEqualTo

      public BooleanBinding isNotEqualTo(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue не равны.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • isNotEqualTo

      public BooleanBinding isNotEqualTo(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression не равен константному значению.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • isEqualToIgnoreCase

      public BooleanBinding isEqualToIgnoreCase(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue равны без учета регистра.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - второй ObservableStringValue

      Возвращает:

      новый BooleanBinding

    • isEqualToIgnoreCase

      public BooleanBinding isEqualToIgnoreCase(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression равен константному значению без учета регистра.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • isNotEqualToIgnoreCase

      public BooleanBinding isNotEqualToIgnoreCase(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue не равны без учета регистра.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - второй ObservableStringValue

      Возвращает:

      новый BooleanBinding

    • isNotEqualToIgnoreCase

      public BooleanBinding isNotEqualToIgnoreCase(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression не равен константному значению без учета регистра.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • greaterThan

      public BooleanBinding greaterThan(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression больше другого ObservableStringValue.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - второй ObservableStringValue

      Возвращает:

      новый BooleanBinding

    • greaterThan

      public BooleanBinding greaterThan(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression больше константного значения.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • lessThan

      public BooleanBinding lessThan(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression меньше другого ObservableStringValue.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - второй ObservableStringValue

      Возвращает:

      новый BooleanBinding

    • lessThan

      public BooleanBinding lessThan(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression меньше константного значения.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • greaterThanOrEqualTo

      public BooleanBinding greaterThanOrEqualTo(ObservableStringValue other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression больше или равен другому ObservableStringValue.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - второй ObservableStringValue

      Возвращает:

      новый BooleanBinding

    • greaterThanOrEqualTo

      public BooleanBinding greaterThanOrEqualTo(String other)
      Создает новый BooleanBinding, который содержит true, если этот StringExpression больше или равен константному значению.

      Примечание: В этом сравнении String, который null, считается равным пустому String.

      Параметры:

      other - константное значение

      Возвращает:

      новый BooleanBinding

    • lessThanOrEqualTo

      public BooleanBinding lessThanOrEqualTo(ObservableStringValue other)
      Создаёт новый BooleanBinding, который содержит true, если этот StringExpression меньше или равен другому ObservableStringValue.

      Примечание: в этом сравнении String, который является null, считается равным пустому String.

      Параметры:

      other - второй ObservableStringValue

      Возвращает:

      новый BooleanBinding

    • lessThanOrEqualTo

      public BooleanBinding lessThanOrEqualTo(String other)
      Создаёт новый BooleanBinding, который содержит true, если этот StringExpression меньше или равен константному значению.

      Примечание: в этом сравнении String, который является null, считается равным пустому String.

      Параметры:

      other - константа

      Возвращает:

      новый BooleanBinding

    • isNull

      public BooleanBinding isNull()
      Создаёт новый BooleanBinding, который содержит true, если этот StringExpression является null.

      Возвращает:

      новый BooleanBinding

    • isNotNull

      public BooleanBinding isNotNull()
      Создаёт новый BooleanBinding, который содержит true, если этот StringExpression не является null.

      Возвращает:

      новый BooleanBinding

    • length

      public IntegerBinding length()
      Создаёт новый IntegerBinding, который содержит длину этого StringExpression.

      Примечание: если значение этого StringExpression является null, длина считается 0.

      Возвращает:

      новый IntegerBinding

      С момента:

      JavaFX 8.0

    • isEmpty

      public BooleanBinding isEmpty()
      Создаёт новый BooleanBinding, который содержит true, если этот StringExpression пустой.

      Примечание: если значение этого StringExpression является null, оно считается пустым.

      Возвращает:

      новый BooleanBinding

      С момента:

      JavaFX 8.0

    • isNotEmpty

      public BooleanBinding isNotEmpty()
      Создаёт новый BooleanBinding, который содержит true, если этот StringExpression не пустой.

      Примечание: если значение этого StringExpression является null, оно считается пустым.

      Возвращает:

      новый BooleanBinding

      С момента:

      JavaFX 8.0

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API