00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 package org.osgi.framework;
00020
00034 public class InvalidSyntaxException extends Exception {
00035 static final long serialVersionUID = -4295194420816491875L;
00039 private String filter;
00043 private Throwable cause;
00044
00056 public InvalidSyntaxException(String msg, String filter) {
00057 super(msg);
00058 this.filter = filter;
00059 this.cause = null;
00060 }
00061
00075 public InvalidSyntaxException(String msg, String filter, Throwable cause) {
00076 super(msg);
00077 this.filter = filter;
00078 this.cause = cause;
00079 }
00080
00089 public String getFilter() {
00090 return filter;
00091 }
00092
00101 public Throwable getCause() {
00102 return cause;
00103 }
00104
00115 public Throwable initCause(Throwable cause) {
00116 throw new IllegalStateException();
00117 }
00118 }