JavaTM Platform
Standard Ed. 6

java.util.regex
클래스 PatternSyntaxException

java.lang.Object 
  상위를 확장 java.lang.Throwable 
      상위를 확장 java.lang.Exception 
          상위를 확장 java.lang.RuntimeException 
              상위를 확장 java.lang.IllegalArgumentException 
                  상위를 확장 java.util.regex.PatternSyntaxException
모든 구현된 인터페이스:
Serializable


public class PatternSyntaxException
extends IllegalArgumentException

정규 표현 패턴의 구문 에러를 나타내기 위해서(때문에) throw 되는, 미체크 예외입니다.

도입된 버젼:
1.4
관련 항목:
직렬화 된 형식

생성자 의 개요
PatternSyntaxException (String  desc, String  regex, int index)
          이 클래스의 새로운 인스턴스를 생성합니다.
 
메소드의 개요
 String getDescription ()
          에러의 설명을 꺼냅니다.
 int getIndex ()
          에러 인덱스를 꺼냅니다.
 String getMessage ()
          복수행으로 구성되는 캐릭터 라인을 돌려줍니다.
 String getPattern ()
          에러가 발생한 정규 표현 패턴을 꺼냅니다.
 
클래스 java.lang. Throwable 로부터 상속된 메소드
fillInStackTrace , getCause , getLocalizedMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

PatternSyntaxException

public PatternSyntaxException(String  desc,
                              String  regex,
                              int index)
이 클래스의 새로운 인스턴스를 생성합니다.

파라미터:
desc - 에러의 설명
regex - 에러가 발생한 패턴
index - 에러가 발생한 패턴내의 대체로의 인덱스. 인덱스가 미지의 경우는 -1
메소드의 상세

getIndex

public int getIndex()
에러 인덱스를 꺼냅니다.

반환값:
에러가 발생한 패턴내의 대체로의 인덱스. 인덱스가 미지의 경우는 -1

getDescription

public String  getDescription()
에러의 설명을 꺼냅니다.

반환값:
에러의 설명

getPattern

public String  getPattern()
에러가 발생한 정규 표현 패턴을 꺼냅니다.

반환값:
에러가 발생한 패턴

getMessage

public String  getMessage()
복수행으로 구성되는 캐릭터 라인을 돌려줍니다. 구문 에러의 설명과 그 인덱스, 및 에러가 발생한 정규 표현 패턴 외에, 패턴내의 에러 인덱스를 시각적으로 표현한 캐릭터 라인도 돌려줍니다.

오버라이드(override):
클래스 Throwable 내의 getMessage
반환값:
완전한 상세 메세지

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