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
          SocketChannelconnect 메소드의 호출이 아직 완료하고 있지 않는데, 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 ()
          비정렬화 된 결과를 가져옵니다.
 


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 도 참조해 주세요.