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

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

JavaTM Platform
Standard Ed. 6

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

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

IllegalStateException 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.dnd | 드래그＆드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.
java.nio | 데이터의 컨테이너인 버퍼에 대해 정의해, 그 외의 NIO 패키지의 개요 정보를 제공합니다.
java.nio.channels | 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.
java.util | 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.
java.util.concurrent | 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다.
javax.crypto | 암호화 조작의 클래스와 인터페이스를 제공합니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.
javax.xml.bind | 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.

java.awt 에서의 IllegalStateException 의 사용

java.awt 에서의 IllegalStateException 의 서브 클래스
`class` | `IllegalComponentStateException` 요구된 조작에 대해, AWT 컴퍼넌트가 적절한 상태에 없다고 하는 시그널입니다.

IllegalStateException 를 throw 하는 java.awt 의 메소드
`void` | `SplashScreen. close ()` 스플래쉬 화면을 숨겨, 윈도우를 닫아 관련하는 모든 자원을 해제합니다.
`Graphics2D` | `SplashScreen. createGraphics ()` 스플래쉬 화면에 거듭해 draw 할 수 있는, 스플래쉬 화면의 오버레이 이미지의 그래픽스 문맥을 `Graphics2D` 객체로서 생성합니다.
`Rectangle` | `SplashScreen. getBounds ()` 스플래쉬 화면 윈도우의 경계를 `Rectangle` 로서 돌려줍니다.
`URL` | `SplashScreen. getImageURL ()` 현재의 스플래쉬 화면의 이미지를 돌려줍니다.
`Dimension` | `SplashScreen. getSize ()` 스플래쉬 화면 윈도우의 사이즈를 `Dimension` 로서 돌려줍니다.
`void` | `SplashScreen. setImageURL (URL imageURL)` 스플래쉬 화면의 이미지를 변경합니다.
`void` | `SplashScreen. update ()` 오버레이 이미지의 현재의 내용으로 스플래쉬 윈도우를 갱신합니다.

java.awt.dnd 에서의 IllegalStateException 의 사용

java.awt.dnd 에서의 IllegalStateException 의 서브 클래스
`class` | `InvalidDnDOperationException` 이 예외는, java.awt.dnd 패키지의 다양한 메소드에 의해 throw 됩니다.

java.nio 에서의 IllegalStateException 의 사용

java.nio 에서의 IllegalStateException 의 서브 클래스
`class` | `InvalidMarkException` 마크가 정의되어 있지 않은 상태로 버퍼를 리셋 하려고 했을 때에 throw 되는, 미검사 예외입니다.

java.nio.channels 에서의 IllegalStateException 의 사용

java.nio.channels 에서의 IllegalStateException 의 서브 클래스
`class` | `AlreadyConnectedException` 벌써 접속되고 있는 `SocketChannel` 에의 접속을 시도했을 때에 throw 되는, 체크되지 않는 예외입니다.
`class` | `CancelledKeyException` 벌써 무효가 된 선택 키를 사용하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `ClosedSelectorException` 클로즈 한 셀렉터에 대한 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `ConnectionPendingException` 비블록 접속 조작의 진행중에 `SocketChannel` 에 접속하려고 했을 때에 throw 되는, 체크되지 않는 예외입니다.
`class` | `IllegalBlockingModeException` 블록 모드가 부정해요에, 채널상에서 블록 모드 고유의 조작을 호출했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `NoConnectionPendingException` `SocketChannel` 의 `connect` 메소드의 호출이 아직 완료하고 있지 않는데, `finishConnect` 메소드가 불려 갔을 경우에 throw 되는 체크되지 않는 예외입니다.
`class` | `NonReadableChannelException` 처음은 읽을 위해(때문에) 오픈되어 있지 않았던 채널로부터 read를 실시하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `NonWritableChannelException` 처음은 기입을 위해서(때문에) 오픈되어 있지 않았던 채널에 대해서 기입을 실시하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `NotYetBoundException` 미바인드의 서버 소켓 채널상에서 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `NotYetConnectedException` 미접속의 소켓 채널상에서 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `OverlappingFileLockException` 락을 획득하려고 한 파일 영역이, 벌써 같은 Java 가상 머신에 의해 락 되고 있는 영역에 오버랩 하고 있는 경우, 또는 그 외의 thread가 같은 파일의 오버랩 하고 있는 영역을 잠그려고 대기하고 있는 경우에 throw 되는 체크되지 않는 예외입니다.

java.util 에서의 IllegalStateException 의 사용

java.util 에서의 IllegalStateException 의 서브 클래스
`class` | `FormatterClosedException` 포매터를 닫을 때에 throw 되는, 체크되지 않는 예외입니다.

java.util.concurrent 에서의 IllegalStateException 의 사용

java.util.concurrent 에서의 IllegalStateException 의 서브 클래스
`class` | `CancellationException` `FutureTask` 등의 값을 생성하는 태스크의 결과를, 그 태스크가 삭제되었기 때문에 취득할 수 없는 것을 나타내는 예외입니다.

javax.crypto 에서의 IllegalStateException 의 사용

IllegalStateException 를 throw 하는 javax.crypto 의 메소드
`byte[]` | `Mac. doFinal ()` MAC 조작을 종료합니다.
`byte[]` | `Mac. doFinal (byte[] input)` 지정된 바이트의 배열을 처리해 MAC 조작을 종료합니다.
`void` | `Mac. doFinal (byte[] output, int outOffset)` MAC 조작을 종료합니다.
`Key` | `KeyAgreement. doPhase (Key key, boolean lastPhase)` 이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다.
`protected abstract Key` | `KeyAgreementSpi. engineDoPhase (Key key, boolean lastPhase)` 이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다.
`protected abstract byte[]` | `KeyAgreementSpi. engineGenerateSecret ()` 공유의 비밀 정보를 생성해 새로운 버퍼내에 돌려줍니다.
`protected abstract int` | `KeyAgreementSpi. engineGenerateSecret (byte[] sharedSecret, int offset)` 공유의 비밀 정보를 생성해,`offset` 로부터 시작되는 `sharedSecret` 버퍼내에 포함합니다.
`protected abstract SecretKey` | `KeyAgreementSpi. engineGenerateSecret (String algorithm)` 공유의 비밀 정보를 작성해, 그것이 요구된 알고리즘형의 비밀열쇠 객체로서 돌려줍니다.
`byte[]` | `KeyAgreement. generateSecret ()` 공유의 비밀 정보를 생성해 새로운 버퍼내에 돌려줍니다.
`int` | `KeyAgreement. generateSecret (byte[] sharedSecret, int offset)` 공유의 비밀 정보를 생성해,`offset` 로부터 시작되는 `sharedSecret` 버퍼내에 포함합니다.
`SecretKey` | `KeyAgreement. generateSecret (String algorithm)` 공유의 비밀 정보를 작성해, 그것이 지정된 알고리즘의 `SecretKey` 객체로서 돌려줍니다.
`byte[]` | `ExemptionMechanism. genExemptionBlob ()` Exemption Mechanism의 열쇠 Blob 를 생성합니다.
`int` | `ExemptionMechanism. genExemptionBlob (byte[] output)` Exemption Mechanism의 열쇠 Blob 를 생성해, 결과를 `output` 버퍼에 포함합니다.
`int` | `ExemptionMechanism. genExemptionBlob (byte[] output, int outputOffset)` Exemption Mechanism의 열쇠 Blob 를 생성해, 결과를 `outputOffset` 로부터 시작되는 `output` 버퍼에 포함합니다.
`int` | `ExemptionMechanism. getOutputSize (int inputLen)` 입력의 길이 `inputLen` (바이트 단위)를 지정해, 다음의 `genExemptionBlob` 조작의 결과를 보관 유지하기 위해서 필요한 출력 버퍼의 길이를 바이트수로 돌려줍니다.
`void` | `Mac. update (byte input)` 지정된 바이트를 처리합니다.
`void` | `Mac. update (byte[] input)` 지정된 바이트의 배열을 처리합니다.
`void` | `Mac. update (byte[] input, int offset, int len)` `input` 내의 `len` 바이트를 처리합니다.

javax.swing 에서의 IllegalStateException 의 사용

IllegalStateException 를 throw 하는 javax.swing 의 메소드
`void` | `TransferHandler. exportToClipboard (JComponent comp, Clipboard clip, int action)` 지정된 컴퍼넌트가 지정된 클립보드에 전송 합니다.

javax.xml.bind 에서의 IllegalStateException 의 사용

IllegalStateException 를 throw 하는 javax.xml.bind 의 메소드
`Object` | `UnmarshallerHandler. getResult ()` 비정렬화 된 결과를 가져옵니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.