Spec-Zone .ru
спецификации, руководства, описания, API
|
public class GuardedObject extends Object implements Serializable
GuardedObject инкапсулирует целевой объект и объект Защиты, так, что доступ к целевому объекту возможен, только если объект Защиты позволяет это. Как только объект инкапсулируется GuardedObject, доступом к тому объекту управляют getObject
метод, который вызывает checkGuard
метод на объекте Защиты, который охраняет доступ. Если доступ не предоставляется, исключение выдается.
Guard
, Permission
, Сериализированная ФормаКонструктор и Описание |
---|
GuardedObject(Object object, Guard guard)
Создает GuardedObject, используя указанный объект и защиту.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
getObject()
Получает защищенный объект, или выдает исключение, если доступ к защищенному объекту лишается защитой.
|
public GuardedObject(Object object, Guard guard)
object
- объект, который будут охранять.guard
- объект Защиты, который охраняет доступ к объекту.public Object getObject() throws SecurityException
SecurityException
- если доступ к защищенному объекту лишается.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92