Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет 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​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression больше константного значения.
    BooleanBinding greaterThan​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression больше другого ObservableStringValue.
    BooleanBinding greaterThanOrEqualTo​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression больше или равен константному значению.
    BooleanBinding greaterThanOrEqualTo​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression больше или равен другому ObservableStringValue.
    BooleanBinding isEmpty()
    Создает новый BooleanBinding, который содержит true, если этот StringExpression пуст.
    BooleanBinding isEqualTo​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression равен константному значению.
    BooleanBinding isEqualTo​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue равны.
    BooleanBinding isEqualToIgnoreCase​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression равен константному значению, игнорируя регистр.
    BooleanBinding isEqualToIgnoreCase​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue равны, игнорируя регистр.
    BooleanBinding isNotEmpty()
    Создает новый BooleanBinding, который содержит true, если этот StringExpression не пуст.
    BooleanBinding isNotEqualTo​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression не равен константному значению.
    BooleanBinding isNotEqualTo​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue не равны.
    BooleanBinding isNotEqualToIgnoreCase​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression не равен константному значению, игнорируя регистр.
    BooleanBinding isNotEqualToIgnoreCase​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот и другой ObservableStringValue не равны, игнорируя регистр.
    BooleanBinding isNotNull()
    Создает новый BooleanBinding, который содержит true, если этот StringExpression не null.
    BooleanBinding isNull()
    Создает новый BooleanBinding, который содержит true, если этот StringExpression null.
    IntegerBinding length()
    Создает новый IntegerBinding, который содержит длину этого StringExpression.
    BooleanBinding lessThan​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression меньше константного значения.
    BooleanBinding lessThan​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression меньше другого ObservableStringValue.
    BooleanBinding lessThanOrEqualTo​(String other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression меньше или равен константному значению.
    BooleanBinding lessThanOrEqualTo​(ObservableStringValue other)
    Создает новый BooleanBinding, который содержит true, если этот StringExpression меньше или равен другому ObservableStringValue.
    static StringExpression stringExpression​(ObservableValue<?> value)
    Возвращает StringExpression, который оборачивает ObservableValue.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.beans.Observable

      addListener, removeListener
    • Методы, унаследованные от интерфейса javafx.beans.value.ObservableObjectValue

      get
    • Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue

      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
    • меньше

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

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

      Параметры:
      other - постоянное значение
      Возвращает:
      новый BooleanBinding
    • большеИлиРавно

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

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

      Параметры:
      other - второе ObservableStringValue
      Возвращает:
      новый BooleanBinding
    • большеИлиРавно

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

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

      Параметры:
      other - постоянное значение
      Возвращает:
      новый BooleanBinding
    • меньшеИлиРавно

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

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

      Параметры:
      other - второе ObservableStringValue
      Возвращает:
      новый BooleanBinding
    • меньшеИлиРавно

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

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

      Параметры:
      other - постоянное значение
      Возвращает:
      новый BooleanBinding
    • равенNull

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

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

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

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

      Возвращает:
      новый IntegerBinding
      С:
      JavaFX 8.0
    • пустой

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

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

      Возвращает:
      новый BooleanBinding
      С:
      JavaFX 8.0
    • неПустой

      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