|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--java.security.GuardedObject
GuardedObject 는 다른 오브젝트에의 액세스로부터 보호하기 위한 오브젝트입니다.
GuardedObject 는 타겟 오브젝트와 Guard 오브젝트를 캡슐화합니다. 이것에 의해, 타겟 오브젝트에의 액세스는 Guard 오브젝트가 허가했을 경우에 한정해 가능하게 됩니다. 오브젝트가 GuardedObject 에 의해 캡슐화되면(자), 그 오브젝트에의 액세스는 getObject
메소드에 의해 제어됩니다. getObject
는 액세스를 제어하고 있는 Guard 오브젝트의 checkGuard
메소드를 호출합니다. 액세스가 허가되지 않았던 경우는 예외가 슬로우 됩니다.
Guard
,
Permission
,
직렬화 된 형식 생성자의 개요 | |
GuardedObject (Object object,
Guard guard)
지정된 오브젝트와 가이드로 GuardedObject 를 구축합니다. |
메소드의 개요 | |
Object |
getObject ()
가이드가 있는 오브젝트를 꺼냅니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자의 상세 |
public GuardedObject(Object object, Guard guard)
object
- 가이드의 대상이 되는 오브젝트guard
- 오브젝트에의 액세스를 제어하는 Guard 오브젝트메소드의 상세 |
public Object getObject() throws SecurityException
SecurityException
- 가이드가 있는 오브젝트에의 액세스가 거부되었을 경우
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.