Spec-Zone.ru › OpenJDK 8

Класс BasicDirectoryModel

  • java.lang.Object
    • javax.swing.AbstractListModel<Object>
      • javax.swing.plaf.basic.BasicDirectoryModel
Все реализованные интерфейсы:
PropertyChangeListener, Serializable, EventListener, ListModel<Object>

public class BasicDirectoryModel
extends AbstractListModel<Object>
implements PropertyChangeListener

Основная реализация списка файлов.

Поля

Поля, унаследованные от класса javax.swing.AbstractListModel

listenerList

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

Конструктор и описание
BasicDirectoryModel(JFileChooser filechooser)

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

Модификатор и тип Метод и описание
void addPropertyChangeListener(PropertyChangeListener listener)

Добавляет PropertyChangeListener в список слушателей.

boolean contains(Object o)
void fireContentsChanged()
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)

Поддержка отчёта о связанных изменениях свойств для булевых свойств.

Vector<File> getDirectories()
Object getElementAt(int index)

Возвращает значение по указанному индексу.

Vector<File> getFiles()
PropertyChangeListener[] getPropertyChangeListeners()

Возвращает массив всех слушателей изменений свойств, зарегистрированных на этом компоненте.

int getSize()

Возвращает длину списка.

int indexOf(Object o)
void intervalAdded(ListDataEvent e)

Устарело — не используется.

void intervalRemoved(ListDataEvent e)

Устарело — не используется.

void invalidateFileCache()

Этот метод используется для прерывания потока загрузки файлов.

protected boolean lt(File a, File b)
void propertyChange(PropertyChangeEvent e)

Этот метод вызывается при изменении связанного свойства.

void removePropertyChangeListener(PropertyChangeListener listener)

Удаляет PropertyChangeListener из списка слушателей.

boolean renameFile(File oldFile, File newFile)

Переименовывает файл в файловой системе.

protected void sort(Vector<? extends File> v)
void validateFileCache()

Методы, унаследованные от класса javax.swing.AbstractListModel

addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

BasicDirectoryModel

public BasicDirectoryModel(JFileChooser filechooser)

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

propertyChange

public void propertyChange(PropertyChangeEvent e)

Описание скопировано из интерфейса: PropertyChangeListener

Этот метод вызывается при изменении связанного свойства.

Определено в:
propertyChange в интерфейсе PropertyChangeListener
Параметры:
e - Объект PropertyChangeEvent, описывающий источник события и свойство, которое изменилось.

invalidateFileCache

public void invalidateFileCache()

Этот метод используется для прерывания потока загрузки файлов.

getDirectories

public Vector<File> getDirectories()

getFiles

public Vector<File> getFiles()

validateFileCache

public void validateFileCache()

renameFile

public boolean renameFile(File oldFile,
                          File newFile)

Переименовывает файл в файловой системе.

Параметры:
oldFile - объект типа File, представляющий существующий файл
newFile - объект типа File, представляющий желаемое новое имя файла
Возвращает:
true если переименование прошло успешно, в противном случае false
С момента:
1.4

fireContentsChanged

public void fireContentsChanged()

getSize

public int getSize()

Описание скопировано из интерфейса: ListModel

Возвращает длину списка.

Определено в:
getSize в интерфейсе ListModel<Object>
Возвращает:
длину списка

contains

public boolean contains(Object o)

indexOf

public int indexOf(Object o)

getElementAt

public Object getElementAt(int index)

Описание скопировано из интерфейса: ListModel

Возвращает значение по указанному индексу.

Определено в:
getElementAt в интерфейсе ListModel<Object>
Параметры:
index - запрашиваемый индекс
Возвращает:
значение по index

intervalAdded

public void intervalAdded(ListDataEvent e)

Устарело — не используется.

intervalRemoved

public void intervalRemoved(ListDataEvent e)

Устарело — не используется.

sort

protected void sort(Vector<? extends File> v)

lt

protected boolean lt(File a,
                     File b)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

Добавляет PropertyChangeListener в список слушателей. Слушатель регистрируется для всех связанных свойств этого класса.

Если listener равно null, исключение не выбрасывается, и никаких действий не выполняется.

Параметры:
listener - слушатель изменений свойств, который нужно добавить
С момента:
1.6
См. также:
removePropertyChangeListener(java.beans.PropertyChangeListener), getPropertyChangeListeners()

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

Удаляет PropertyChangeListener из списка слушателей.

Если listener равен null, исключение не выбрасывается, и никаких действий не выполняется.

Параметры:
listener - PropertyChangeListener, который нужно удалить
С момента:
1.6
См. также:
addPropertyChangeListener(java.beans.PropertyChangeListener), getPropertyChangeListeners()

getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()

Возвращает массив всех слушателей изменений свойств, зарегистрированных на этом компоненте.

Возвращает:
все слушатели изменений свойств этого компонента или пустой массив, если слушатели изменений свойств не зарегистрированы
С момента:
1.6
См. также:
addPropertyChangeListener(java.beans.PropertyChangeListener), removePropertyChangeListener(java.beans.PropertyChangeListener), PropertyChangeSupport.getPropertyChangeListeners()

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)

Поддержка отчёта о связанных изменениях свойств для булевых свойств. Этот метод может быть вызван, когда связанное свойство изменилось, и он отправит соответствующий PropertyChangeEvent любому зарегистрированному PropertyChangeListener.

Параметры:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства
С момента:
1.6

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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