Spec-Zone.ru › OpenJavaFX 21

Класс 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()
Возвращает хэш-код для данного объекта Range.
static IndexRange normalize(int v1, int v2)
Удобный метод для создания экземпляра IndexRange, где меньшее значение является начальным индексом, а большее - конечным.
String toString()
Возвращает строковое представление данного объекта Range.
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()
Возвращает хэш-код для данного объекта Range.
Overrides:
hashCode в классе Object
Returns:
хэш-код для данного объекта Range.

toString

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

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 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