1 package org.columba.api.plugin; 19 20 import org.columba.api.exception.BaseException; 21 22 public class PluginException extends BaseException { 23 24 private IExtension extension; 25 26 public PluginException() { 27 super(); 28 } 29 30 public PluginException(String message) { 31 super(message); 32 } 33 34 public PluginException(String message, Throwable cause) { 35 super(message, cause); 36 } 37 38 public PluginException(Throwable cause) { 39 super(cause); 40 } 41 42 public PluginException(IExtension extension, Throwable cause) { 43 super(cause); 44 45 this.extension = extension; 46 } 47 48 public IExtension getExtension() { 49 return extension; 50 } 51 52 } 53 | Popular Tags |