001/* 002 * Copyright 2012 Christopher Pheby 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.jadira.cdt.phonenumber.api; 017 018import org.jadira.cdt.exception.WrappedRuntimeException; 019 020import com.google.i18n.phonenumbers.NumberParseException; 021 022/** 023 * Represents an error caused during the parsing of a phone number. 024 */ 025public class PhoneNumberParseException extends WrappedRuntimeException { 026 027 private static final long serialVersionUID = -24876358310884916L; 028 029 /** 030 * Creates a new instance for the given {@link NumberParseException} 031 * @param message The exception's message 032 * @param e The causing exception 033 */ 034 public PhoneNumberParseException(String message, NumberParseException e) { 035 super(message, e); 036 } 037 038 /** 039 * Creates a new instance with the given message 040 * @param message The exception's message 041 */ 042 public PhoneNumberParseException(String message) { 043 super(message); 044 } 045}