클래스 java.lang.SecurityException 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.lang.SecurityException 의 사용

SecurityException 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.beans | Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.
java.io | 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.
java.lang | Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.
java.lang.reflect | 클래스와 객체에 관한 리플렉트 정보를 취득하는 클래스 및 인터페이스를 제공합니다.
java.rmi | RMI 패키지를 제공합니다.
java.rmi.server | 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.
java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.
java.util.logging | JavaTM 2 플랫폼의 코아로깅 기능의 클래스와 인터페이스를 제공합니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.

java.awt 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 java.awt 의 메소드
`protected Window` | `KeyboardFocusManager. getGlobalActiveWindow ()` 호출측 thread가 액티브 Window 와 다른 문맥에 있는 경우에서도, 액티브 Window 를 돌려줍니다.
`protected Container` | `KeyboardFocusManager. getGlobalCurrentFocusCycleRoot ()` 호출측 thread가 현재의 포커스 사이클의 루트와 다른 문맥에 있는 경우에서도, 현재의 포커스 사이클의 루트를 돌려줍니다.
`protected Window` | `KeyboardFocusManager. getGlobalFocusedWindow ()` 호출측 thread가 포커스 된 Window 와 다른 문맥에 있는 경우에서도, 포커스 된 Window 를 돌려줍니다.
`protected Component` | `KeyboardFocusManager. getGlobalFocusOwner ()` 호출측 thread가 포커스의 소유자와 다른 문맥에 있는 경우에서도, 포커스의 소유자를 돌려줍니다.
`protected Component` | `KeyboardFocusManager. getGlobalPermanentFocusOwner ()` 영구 포커스의 소유자가 호출해 옆thread와 다른 문맥에 있는 경우에서도, 영구 포커스의 소유자를 돌려줍니다.
`void` | `Window. setAlwaysOnTop (boolean alwaysOnTop)` 이 윈도우가 다른 윈도우보다 항상 전면에 있을지 어떨지를 설정합니다.
`static void` | `KeyboardFocusManager. setCurrentKeyboardFocusManager (KeyboardFocusManager newManager)` thread의 문맥의 호출에 대해서, 현재의 KeyboardFocusManager 인스턴스를 설정합니다.

java.beans 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 java.beans 의 메소드
`static void` | `Beans. setDesignTime (boolean isDesignTime)` 어플리케이션 구축 환경에서 동작하고 있을지 어떨지를 나타냅니다.
`static void` | `Beans. setGuiAvailable (boolean isGuiAvailable)` GUI 조작이 사용 가능한 환경에서 동작하고 있을지 어떨지를 나타냅니다.

java.io 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 java.io 의 메소드
`protected boolean` | `ObjectOutputStream. enableReplaceObject (boolean enable)` 스트림의 객체를 치환할 수 있도록(듯이) 합니다.
`protected boolean` | `ObjectInputStream. enableResolveObject (boolean enable)` 스트림로부터 읽힌 객체를 치환할 수 있도록(듯이) 합니다.

SecurityException 를 throw 하는 java.io 의 생성자
`ObjectInputStream ()` ObjectInputStream 를 완전하게 재구현하는 서브 클래스가, ObjectInputStream 의 이 구현에 의해 사용된지 얼마 안된 private 데이터를 할당할 필요가 없게 하는 수단을 제공합니다.
`ObjectOutputStream ()` ObjectOutputStream 를 완전하게 다시 구현하는 서브 클래스가, ObjectOutputStream 의 이 구현에 의해 사용된지 얼마 안된 private 데이터를 할당할 필요가 없게 하는 수단을 제공합니다.

java.lang 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 java.lang 의 메소드
`Constructor <T >` | `Class. getConstructor (Class <? >... parameterTypes)` 이 `Class` 객체가 나타내는 클래스의 지정된 public 생성자 을 리플렉트 하는 `Constructor` 객체를 돌려줍니다.
`Constructor <? >[]` | `Class. getConstructors ()` 이 `Class` 객체가 나타내는 클래스의 모든 public 생성자 을 리플렉트 하는 `Constructor` 객체를 포함하고 있는 배열을 돌려줍니다.
`Class <? >[]` | `Class. getDeclaredClasses ()` 이 `Class` 객체가 나타내는 클래스의 멤버로서 선언된 모든 클래스 및 인터페이스를 리플렉트 하는 `Class` 객체의 배열을 돌려줍니다.
`Constructor <T >` | `Class. getDeclaredConstructor (Class <? >... parameterTypes)` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 지정된 생성자 을 리플렉트 하는 `Constructor` 객체를 돌려줍니다.
`Constructor <? >[]` | `Class. getDeclaredConstructors ()` 이 `Class` 객체가 나타내는 클래스에 의해 선언된 모든 생성자 을 리플렉트 하는 `Constructor` 객체의 배열을 돌려줍니다.
`Field` | `Class. getDeclaredField (String name)` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 지정된 선언 필드를 리플렉트 하는 `Field` 객체를 돌려줍니다.
`Field []` | `Class. getDeclaredFields ()` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스에 의해 선언된 모든 필드를 리플렉트 하는 `Field` 객체의 배열을 돌려줍니다.
`Method` | `Class. getDeclaredMethod (String name, Class <? >... parameterTypes)` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 지정된 선언 메소드를 리플렉트 하는 `Method` 객체를 돌려줍니다.
`Method []` | `Class. getDeclaredMethods ()` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스에 의해 선언된 모든 메소드를 리플렉트 하는 `Method` 객체의 배열을 돌려줍니다.
`Field` | `Class. getField (String name)` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 지정된 public 멤버 필드를 리플렉트 하는 `Field` 객체를 돌려줍니다.
`Field []` | `Class. getFields ()` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 모든 액세스 가능한 public 필드를 리플렉트 하는,`Field` 객체를 보관 유지하고 있는 배열을 돌려줍니다.
`Method` | `Class. getMethod (String name, Class <? >... parameterTypes)` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 지정된 public 멤버 메소드를 리플렉트 하는 `Method` 객체를 돌려줍니다.
`Method []` | `Class. getMethods ()` 이 `Class` 객체가 나타내는 클래스 또는 인터페이스의 모든 public 「멤버」메소드를 리플렉트 하는 `Method` 객체를 포함하고 있는 배열을 돌려줍니다.

java.lang.reflect 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 java.lang.reflect 의 메소드
`static void` | `AccessibleObject. setAccessible (AccessibleObject [] array, boolean flag)` 효율을 자주(잘) 하기 위해서, 단일의 시큐리티 체크에 의해, 객체의 배열의 `accessible` 플래그를 설정하는 편리한 메소드입니다.
`void` | `AccessibleObject. setAccessible (boolean flag)` 이 객체의 `accessible` 플래그를, 지정된 boolean 치로 설정합니다.

java.rmi 에서의 SecurityException 의 사용

java.rmi 에서의 SecurityException 의 서브 클래스
`class` | `RMISecurityException` 추천 되고 있지 않습니다. 대신에 `SecurityException` 를 사용합니다. 어플리케이션 코드로부터 이 클래스를 직접 참조하지 말아 주세요. `RMISecurityManager` 는, 현재는 이 `java.lang.SecurityException` 의 서브 클래스를 throw 하지 않습니다.

java.rmi.server 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 java.rmi.server 의 메소드
`static ClassLoader` | `RMIClassLoader. getClassLoader (String codebase)` 지정된 코드 베이스 URL 패스로부터 클래스를 로드하는 클래스 로더를 돌려줍니다.

java.security 에서의 SecurityException 의 사용

java.security 에서의 SecurityException 의 서브 클래스
`class` | `AccessControlException` 이 예외는, 파일 시스템이나 네트워크등이 중요한 system resource에의 액세스 요구가 거부된 것을 나타내기 위해서(때문에), AccessController 에 의해 throw 됩니다.

SecurityException 를 throw 하는 java.security 의 메소드
`void` | `Permission. checkGuard (Object object)` 액세스권의 가이드 인터페이스를 구현합니다.
`void` | `Guard. checkGuard (Object object)` 가이드에 의해 보호된 객체인 `object` 에의 액세스를 허가할지 어떨지를 결정합니다.
`Object` | `GuardedObject. getObject ()` 가이드가 있는 객체를 꺼냅니다.

java.util.logging 에서의 SecurityException 의 사용

SecurityException 을 throw 하는 java.util.logging 의 메소드
`void` | `Logger. addHandler (Handler handler)` 로그 Handler 를 추가해 로그 메세지를 받아들입니다.
`void` | `LogManager. addPropertyChangeListener (PropertyChangeListener l)` 로그의 프로퍼티이 재독 보고 붐비어 되었을 때에 불려 가는 이벤트 청취자를 추가합니다.
`void` | `LogManager. checkAccess ()` 현재의 문맥이 신뢰되고 있어 로깅 구성을 변경할 수 있을지 어떨지를 체크합니다.
`abstract void` | `Handler. close ()` `Handler` 를 닫아, 관련하는 모든 자원을 해제합니다.
`void` | `StreamHandler. close ()` 현재의 출력 스트림을 닫습니다.
`void` | `SocketHandler. close ()` 이 출력 스트림을 닫습니다.
`void` | `MemoryHandler. close ()` `Handler` 를 닫아, 관련하는 모든 자원을 해제합니다.
`void` | `FileHandler. close ()` 모든 파일을 닫습니다.
`void` | `LogManager. readConfiguration ()` 로그의 프로퍼티을 재차 초기화해 로그 구성을 재차 읽어들입니다.
`void` | `LogManager. readConfiguration (InputStream ins)` 로깅프로파티를 재차 초기화해, 지정된 스트림로부터 로그 구성을 재차 읽어들입니다.
`void` | `Logger. removeHandler (Handler handler)` 로그 Handler 를 삭제합니다.
`void` | `LogManager. removePropertyChangeListener (PropertyChangeListener l)` 프로퍼티 변경 이벤트의 이벤트 청취자를 삭제합니다.
`void` | `LogManager. reset ()` 로그의 구성을 리셋 합니다.
`void` | `Handler. setEncoding (String encoding)` 이 `Handler` 가 사용하는 문자 인코딩을 설정합니다.
`void` | `StreamHandler. setEncoding (String encoding)` 이 `Handler` 가 사용하는 문자 인코딩을 설정 또는 변경합니다.
`void` | `Logger. setFilter (Filter newFilter)` 필터를 설정해 이 Logger 의 출력을 제어합니다.
`void` | `Handler. setFilter (Filter newFilter)` 이 `Handler` 의 출력을 제어하는`Filter` 를 설정합니다.
`void` | `Handler. setFormatter (Formatter newFormatter)` `Formatter` 를 설정합니다.
`void` | `Logger. setLevel (Level newLevel)` 이 로거가 어느 메세지 레벨을 로깅 하는지를 지정하는 로그 레벨을 설정합니다.
`void` | `Handler. setLevel (Level newLevel)` 이 `Handler` 가 어느 메세지 레벨을 로깅 하는지를 지정하는 로그 레벨을 설정합니다.
`protected void` | `StreamHandler. setOutputStream (OutputStream out)` 출력 스트림을 변경합니다.
`void` | `MemoryHandler. setPushLevel (Level newLevel)` `pushLevel` 를 설정합니다.

SecurityException 을 throw 하는 java.util.logging 의 생성자
`FileHandler ()` 디폴트의 `FileHandler` 를 구축합니다.
`FileHandler (String pattern)` 지정된 파일명에 기입하도록(듯이) `FileHandler` 를 초기화합니다.
`FileHandler (String pattern, boolean append)` 옵션의 추가 모드로, 지정된 파일명을 기입한다.
`FileHandler (String pattern, int limit, int count)` 일련의 파일에 기입하도록(듯이) `FileHandler` 를 초기화합니다.
`FileHandler (String pattern, int limit, int count, boolean append)` 생략 가능한 추가 모드로 일련의 파일에 기입하도록(듯이) `FileHandler` 를 초기화합니다.

javax.swing 에서의 SecurityException 의 사용

SecurityException 를 throw 하는 javax.swing 의 메소드
`static void` | `FocusManager. setCurrentManager (FocusManager aFocusManager)` 호출측 thread의 문맥에 대해서, 현재의 `KeyboardFocusManager` 인스턴스를 설정합니다.
`static void` | `UIManager. setInstalledLookAndFeels (UIManager.LookAndFeelInfo [] infos)` 사용 가능한 Look & Feel 세트를 설정합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.