Spec-Zone.ru › OpenJavaFX 8
javafx.collections

Интерфейс ObservableFloatArray

Все суперинтерфейсы:

Observable, ObservableArray<ObservableFloatArray>



public interface ObservableFloatArray
extends ObservableArray<ObservableFloatArray>
ObservableFloatArray представляет собой массив float[], который позволяет слушателям отслеживать изменения при их возникновении. Для отслеживания изменений внутренний массив инкапсулирован, и извне нет прямого доступа. Поддерживаются операции над блоками данных, но они всегда выполняют копирование диапазона данных.

С тех пор:

JavaFX 8.0

См. также:

ArrayChangeListener

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

    Все методыМетоды экземпляраАбстрактные методы
    Модификатор и тип Метод и описание
    void addAll(float... elements)
    Добавляет заданные elements в конец этого массива.
    void addAll(float[] src, int srcIndex, int length)
    Добавляет часть заданного массива в конец этого массива.
    void addAll(ObservableFloatArray src)
    Добавляет содержимое заданного наблюдаемого массива в конец этого массива.
    void addAll(ObservableFloatArray src, int srcIndex, int length)
    Добавляет часть заданного наблюдаемого массива в конец этого массива.
    void copyTo(int srcIndex, float[] dest, int destIndex, int length)
    Копирует указанную часть массива в массив dest.
    void copyTo(int srcIndex, ObservableFloatArray dest, int destIndex, int length)
    Копирует указанную часть массива в наблюдаемый массив dest.
    float get(int index)
    Получает отдельное значение из массива.
    void set(int index, float value)
    Устанавливает отдельное значение в массиве.
    void set(int destIndex, float[] src, int srcIndex, int length)
    Копирует часть указанного массива в этот наблюдаемый массив.
    void set(int destIndex, ObservableFloatArray src, int srcIndex, int length)
    Копирует часть указанного наблюдаемого массива в этот наблюдаемый массив.
    void setAll(float... elements)
    Заменяет содержимое этого наблюдаемого массива заданными элементами.
    void setAll(float[] src, int srcIndex, int length)
    Заменяет содержимое этого наблюдаемого массива копией части заданного массива.
    void setAll(ObservableFloatArray src)
    Заменяет содержимое этого наблюдаемого массива копией заданного наблюдаемого массива.
    void setAll(ObservableFloatArray src, int srcIndex, int length)
    Заменяет содержимое этого наблюдаемого массива частью заданного наблюдаемого массива.
    float[] toArray(float[] dest)
    Возвращает массив, содержащий копию наблюдаемого массива.
    float[] toArray(int srcIndex, float[] dest, int length)
    Возвращает массив, содержащий копию указанной части наблюдаемого массива.
    • Методы, унаследованные от интерфейса javafx.collections.ObservableArray

      addListener, clear, ensureCapacity, removeListener, resize, size, trimToSize
    • Методы, унаследованные от интерфейса javafx.beans.Observable

      addListener, removeListener
  • Подробное описание методов

    • copyTo

      void copyTo(int srcIndex,
                  float[] dest,
                  int destIndex,
                  int length)
      Копирует указанную часть массива в массив dest. Выбрасывает те же исключения, что и метод System.arraycopy().

      Параметры:

      srcIndex - начальная позиция в наблюдаемом массиве

    • copyTo

      void copyTo(int srcIndex,
                  ObservableFloatArray dest,
                  int destIndex,
                  int length)
      Копирует указанную часть массива в наблюдаемый массив dest. Выбрасывает те же исключения, что и метод System.arraycopy().

      Параметры:

      srcIndex - начальная позиция в наблюдаемом массиве

    • get

      float get(int index)
      Получает отдельное значение из массива. Это обычно так же быстро, как и прямой доступ к массиву, и исключает необходимость копирования массива.

      Параметры:

      index - индекс элемента для получения

      Возвращает:

      значение по указанному индексу

      Выбрасывает:

      ArrayIndexOutOfBoundsException - если index находится за пределами границ массива

    • addAll

      void addAll(float... elements)
      Добавляет заданные elements в конец этого массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      elements - добавляемые элементы

    • addAll

      void addAll(ObservableFloatArray src)
      Добавляет содержимое заданного наблюдаемого массива в конец этого массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      src - наблюдаемый массив с добавляемыми элементами

    • addAll

      void addAll(float[] src,
                  int srcIndex,
                  int length)
      Добавляет часть заданного массива в конец этого массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      src - исходный массив

    • addAll

      void addAll(ObservableFloatArray src,
                  int srcIndex,
                  int length)
      Добавляет часть заданного наблюдаемого массива в конец этого массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      src - исходный наблюдаемый массив

    • setAll

      void setAll(float... elements)
      Заменяет содержимое этого наблюдаемого массива заданными элементами. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      elements - элементы для добавления в содержимое массива

      Выбрасывает:

      NullPointerException - если src равно null

    • setAll

      void setAll(float[] src,
                  int srcIndex,
                  int length)
      Заменяет содержимое этого наблюдаемого массива копией части заданного массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      src - исходный массив для копирования.

      Выбрасывает:

      NullPointerException - если src равно null

    • setAll

      void setAll(ObservableFloatArray src)
      Заменяет содержимое этого наблюдаемого массива копией заданного наблюдаемого массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      src - исходный наблюдаемый массив для копирования.

      Выбрасывает:

      NullPointerException - если src равно null

    • setAll

      void setAll(ObservableFloatArray src,
                  int srcIndex,
                  int length)
      Заменяет содержимое этого наблюдаемого массива частью заданного наблюдаемого массива. Емкость увеличивается при необходимости, чтобы соответствовать новому размеру данных.

      Параметры:

      src - исходный наблюдаемый массив для копирования.

      Выбрасывает:

      NullPointerException - если src равно null

    • set

      void set(int destIndex,
               float[] src,
               int srcIndex,
               int length)
      Копирует часть указанного массива в этот наблюдаемый массив. Выбрасывает те же исключения, что и метод System.arraycopy().

      Параметры:

      destIndex - начальная позиция назначения в этом наблюдаемом массиве

    • set

      void set(int destIndex,
               ObservableFloatArray src,
               int srcIndex,
               int length)
      Копирует часть указанного наблюдаемого массива в этот наблюдаемый массив. Выбрасывает те же исключения, что и метод System.arraycopy().

      Параметры:

      destIndex - начальная позиция назначения в этом наблюдаемом массиве

    • set

      void set(int index,
               float value)
      Устанавливает отдельное значение в массиве. Избегайте использования этого метода, если обновляются многие значения. Используйте метод set(int, float[], int, int) вместо этого для обновления с минимальным количеством вызовов.

      Параметры:

      index - индекс устанавливаемого значения

      Выбрасывает:

      ArrayIndexOutOfBoundsException - если index находится за пределами границ массива

    • toArray

      float[] toArray(float[] dest)
      Возвращает массив, содержащий копию наблюдаемого массива. Если наблюдаемый массив помещается в указанный массив, он копируется туда. В противном случае выделяется новый массив размером с наблюдаемый массив.

      Параметры:

      dest - массив, в который будет скопирован наблюдаемый массив, если он достаточно большой; в противном случае выделяется новый массив с плавающей точкой. Игнорируется, если равен null.

      Возвращает:

      массив с плавающей точкой, содержащий копию наблюдаемого массива

    • toArray

      float[] toArray(int srcIndex,
                      float[] dest,
                      int length)
      Возвращает массив, содержащий копию указанной части наблюдаемого массива. Если указанная часть наблюдаемого массива помещается в указанный массив, она копируется туда. В противном случае выделяется новый массив заданной длины.

      Параметры:

      srcIndex - начальная позиция в наблюдаемом массиве

      Возвращает:

      массив с плавающей точкой, содержащий копию указанной части наблюдаемого массива

© 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