|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Object java.security.GuardedObject
public class GuardedObject
GuardedObject 는, 다른 객체에의 액세스로부터 보호하기 위한 객체입니다.
GuardedObject 는, 타겟 객체와 Guard 객체를 캡슐화합니다. 이것에 의해, 타겟 객체에의 액세스는, Guard 객체가 허가했을 경우에 한정해 가능하게 됩니다. 객체가 GuardedObject 에 의해 캡슐화되면(자), 그 객체에의 액세스는 getObject
메소드에 의해 제어됩니다. getObject
는, 액세스를 제어하고 있는 Guard 객체의 checkGuard
메소드를 호출합니다. 액세스가 허가되지 않았던 경우는, 예외가 throw 됩니다.
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 Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.