Spec-Zone.ru › OpenJavaFX 24

Класс IndexRange

java.lang.Object
javafx.scene.control.IndexRange
public final class IndexRange extends Object
Класс, представляющий непрерывный диапазон целых значений.
Since:
JavaFX 2.0

Краткое описание полей

Модификатор и тип Поле Описание
static final String VALUE_DELIMITER
Разделитель значений диапазона индексов.

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

Конструктор Описание
IndexRange(int start, int end)
Создаёт экземпляр IndexRange, представляющий диапазон между start и end.
IndexRange(IndexRange range)
Создаёт экземпляр IndexRange, копируя значения из объекта IndexRange.

Краткое описание методов

Модификатор и тип Метод Описание
boolean equals(Object object)
Указывает, является ли другой объект "равным" этому.
int getEnd()
Возвращает конечную позицию диапазона (исключая её).
int getLength()
Возвращает длину диапазона.
int getStart()
Возвращает начальную позицию диапазона.
int hashCode()
Возвращает хэш-код для этого объекта.
static IndexRange normalize(int v1, int v2)
Удобный метод для создания экземпляра IndexRange, где меньшее значение является начальным индексом, а большее — конечным.
String toString()
Возвращает строковое представление этого объекта.
static IndexRange valueOf(String value)
Удобный метод для разбора строки формата '2,6', которая создаст экземпляр IndexRange с начальным значением 2 и конечным значением 6.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание полей

VALUE_DELIMITER

public static final String VALUE_DELIMITER
Разделитель значений диапазона индексов.
See Also:
  • Постоянные значения полей

Подробное описание конструкторов

IndexRange

public IndexRange(int start, int end)
Создаёт экземпляр IndexRange, представляющий диапазон между start и end.
Parameters:
start - Начальная позиция диапазона.
end - Конечная позиция диапазона.

IndexRange

public IndexRange(IndexRange range)
Создаёт экземпляр IndexRange, копируя значения из объекта IndexRange.
Parameters:
range - Экземпляр IndexRange, из которого копируются начальные и конечные значения.

Подробное описание методов

getStart

public int getStart()
Возвращает начальную позицию диапазона.
Returns:
начальную позицию диапазона

getEnd

public int getEnd()
Возвращает конечную позицию диапазона (исключая её).
Returns:
конечную позицию диапазона (исключая её)

getLength

public int getLength()
Возвращает длину диапазона.
Returns:
длину диапазона

equals

public boolean equals(Object object)
Указывает, является ли другой объект "равным" этому.
Overrides:
equals в классе Object
Parameters:
object - объект-ссылка для сравнения.
Returns:
true, если этот объект равен переданному аргументу; false в противном случае.

hashCode

public int hashCode()
Возвращает хэш-код для этого объекта.
Overrides:
hashCode в классе Object
Returns:
хэш-код для этого объекта.

toString

public String toString()
Возвращает строковое представление этого объекта.
Overrides:
toString в классе Object
Returns:
строковое представление этого объекта.

normalize

public static IndexRange normalize(int v1, int v2)
Удобный метод для создания экземпляра IndexRange, где меньшее значение является начальным индексом, а большее — конечным.
Parameters:
v1 - Первое значение для использования в диапазоне.
v2 - Второе значение для использования в диапазоне.
Returns:
Экземпляр IndexRange, где меньшее значение — начало, а большее — конец.

valueOf

public static IndexRange valueOf(String value)
Удобный метод для разбора строки формата '2,6', которая создаст экземпляр IndexRange с начальным значением 2 и конечным значением 6.
Parameters:
value - Строка для разбора и преобразования в IndexRange.
Returns:
Экземпляр IndexRange, представляющий начальные и конечные значения, заданные в строке.

Сообщить об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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