Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface FileOwnerAttributeView extends FileAttributeView
getOwner
или setOwner
методы могут использоваться, чтобы считать или обновить владельца файла.
getAttribute
и setAttribute
методы могут также использоваться, чтобы считать или обновить владельца. В этом случае атрибут владельца идентифицируется именем "owner"
, и значение атрибута является a UserPrincipal
.
Модификатор и Тип | Метод и Описание |
---|---|
UserPrincipal |
getOwner()
Считайте владельца файла.
|
Строка |
name()
Возвращает имя представления атрибута.
|
void |
setOwner(UserPrincipal owner)
Обновляет владельца файла.
|
String name()
"owner"
.name
в интерфейсе AttributeView
UserPrincipal getOwner() throws IOException
Это это реализация, определенная, если владелец файла может быть a group
.
IOException
- если ошибка ввода-вывода происходитSecurityException
- В случае провайдера значения по умолчанию устанавливается менеджер безопасности, и это отрицает RuntimePermission
("accessUserInformation") или checkRead
метод отрицает доступ для чтения к файлу.void setOwner(UserPrincipal owner) throws IOException
Это это реализация, определенная, если владелец файла может быть a group
. Чтобы гарантировать непротиворечивое и корректное поведение через платформы, рекомендуется, чтобы этот метод только использовался, чтобы установить владельца файла в пользовательский принципал, который не является группой.
owner
- новый владелец файлаIOException
- если ошибка ввода-вывода происходит, или owner
параметр является группой, и эта реализация не поддерживает установку владельца группеSecurityException
- В случае провайдера значения по умолчанию устанавливается менеджер безопасности, и это отрицает RuntimePermission
("accessUserInformation") или checkWrite
метод отрицает доступ для записи к файлу.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92