JavaTM Platform
Standard Ed. 6

org.xml.sax
클래스 SAXException

java.lang.Object 
  상위를 확장 java.lang.Throwable 
      상위를 확장 java.lang.Exception 
          상위를 확장 org.xml.sax.SAXException
모든 구현된 인터페이스:
Serializable
직계의 기존의 서브 클래스:
SAXNotRecognizedException , SAXNotSupportedException , SAXParseException


public class SAXException
extends Exception

SAX 의 일반적인 에러 또는 경고를 캡슐화합니다.

이 모듈은, 원시 코드, 문서 모두 공개 도메인에 놓여져 있습니다. 따라서, 내용에 관한보증은 일절 제공되지 않습니다. 상세한 것에 대하여는,http://www.saxproject.org 를 참조해 주세요.

이 클래스에는, XML 퍼서 또는 어플리케이션의 일반적인 에러나 경고 정보를 포함할 수가 있습니다. 퍼서나 어플리케이션의 작성자는, 이것을 서브 클래스화해, 추가 기능을 제공할 수가 있습니다. SAX 핸들러는, 이 예외 또는 이 예외로부터 서브 클래스화 된 예외를 throw 합니다.

그 외의 형태의 예외를 통과시킬 필요가 있는 경우, 어플리케이션은 이러한 예외를 단일의 SAXException 또는 SAXException 로부터 파생한 단일의 예외에 랩 하지 않으면 안됩니다.

XML 문서내의 특정의 위치에 관한 정보를 포함할 필요가 있는 경우, 퍼서 또는 어플리케이션은 SAXParseException 서브 클래스를 사용합니다.

도입된 버젼:
SAX 1.0
관련 항목:
SAXParseException , 직렬화 된 형식

생성자 의 개요
SAXException ()
          새로운 SAXException 를 작성합니다.
SAXException (Exception  e)
          기존의 예외를 랩 하는 새로운 SAXException 를 작성합니다.
SAXException (String  message)
          새로운 SAXException 를 작성합니다.
SAXException (String  message, Exception  e)
          기존의 예외로부터 새로운 SAXException 를 작성합니다.
 
메소드의 개요
 Exception getException ()
          편입 예외를 돌려줍니다 (존재하는 경우).
 String getMessage ()
          이 예외의 상세 메세지를 돌려줍니다.
 String toString ()
          toString 를 오버라이드(override) 해, 편입 예외를 가져옵니다.
 
클래스 java.lang. Throwable 로부터 상속된 메소드
fillInStackTrace , getCause , getLocalizedMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

SAXException

public SAXException()
새로운 SAXException 를 작성합니다.


SAXException

public SAXException(String  message)
새로운 SAXException 를 작성합니다.

파라미터:
message - 에러 또는 경고 메세지

SAXException

public SAXException(Exception  e)
기존의 예외를 랩 하는 새로운 SAXException 를 작성합니다.

기존의 예외는 새로운 예외에 랩 되어 그 메세지가 SAXException 의 디폴트 메세지가 됩니다.

파라미터:
e - SAXException 에 랩 되는 예외

SAXException

public SAXException(String  message,
                    Exception  e)
기존의 예외로부터 새로운 SAXException 를 작성합니다.

기존의 예외가 새로운 예외에 짜넣어집니다만, 새로운 예외는 고유의 메세지를 가집니다.

파라미터:
message - 상세 메세지
e - SAXException 에 랩 되는 예외
메소드의 상세

getMessage

public String  getMessage()
이 예외의 상세 메세지를 돌려줍니다.

편입 예외가 존재해, SAXException 가 고유의 상세 메세지를 가지지 않는 경우, 이 메소드는 짜넣어 예외의 상세 메세지를 돌려줍니다.

오버라이드(override):
클래스 Throwable 내의 getMessage
반환값:
에러 또는 경고 메세지

getException

public Exception  getException()
편입 예외를 돌려줍니다 (존재하는 경우).

반환값:
편입 예외. 존재하지 않는 경우는 null

toString

public String  toString()
toString 를 오버라이드(override) 해, 편입 예외를 가져옵니다.

오버라이드(override):
클래스 Throwable 내의 toString
반환값:
이 예외의 캐릭터 라인 표현

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