14a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton/* 24a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * Copyright (C) 2010 The Android Open Source Project 34a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * 44a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * Licensed under the Apache License, Version 2.0 (the "License"); 54a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * you may not use this file except in compliance with the License. 64a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * You may obtain a copy of the License at 74a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * 84a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * http://www.apache.org/licenses/LICENSE-2.0 94a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * 104a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * Unless required by applicable law or agreed to in writing, software 114a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * distributed under the License is distributed on an "AS IS" BASIS, 124a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 134a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * See the License for the specific language governing permissions and 144a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * limitations under the License. 154a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton */ 164a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton 174a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamiltonpackage com.android.nfc; 184a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton 194a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamiltonimport android.nfc.ErrorCodes; 204a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton 214a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton/** 224a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * Generic exception thrown in case something unexpected happened during an 234a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * LLCP communication. 244a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton */ 254a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamiltonpublic class LlcpException extends Exception { 264a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton /** 274a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * Constructs a new LlcpException with the current stack trace and the 284a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * specified detail message. 294a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * 304a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton * @param s the detail message for this exception. 314a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton */ 324a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton public LlcpException(String s) { 334a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton super(s); 344a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton } 354a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton 364a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton public LlcpException(int error) { 374a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton super(ErrorCodes.asString(error)); 384a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton } 394a61d3b45e81c0070538f94747a70a49c78f12faJeff Hamilton} 40