public class InvalidSyntaxException
extends java.lang.Exception
An InvalidSyntaxException
object indicates that a filter string
parameter has an invalid syntax and cannot be parsed. See Filter
for
a description of the filter string syntax.
This exception conforms to the general purpose exception chaining mechanism.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
filter
The invalid filter string.
|
(package private) static long |
serialVersionUID |
Constructor and Description |
---|
InvalidSyntaxException(java.lang.String msg,
java.lang.String filter)
Creates an exception of type
InvalidSyntaxException . |
InvalidSyntaxException(java.lang.String msg,
java.lang.String filter,
java.lang.Throwable cause)
Creates an exception of type
InvalidSyntaxException . |
Modifier and Type | Method and Description |
---|---|
java.lang.Throwable |
getCause()
Returns the cause of this exception or
null if no cause was set. |
java.lang.String |
getFilter()
Returns the filter string that generated the
InvalidSyntaxException object. |
java.lang.Throwable |
initCause(java.lang.Throwable cause)
Initializes the cause of this exception to the specified value.
|
private static java.lang.String |
message(java.lang.String msg,
java.lang.String filter)
Return message string for super constructor.
|
static final long serialVersionUID
private final java.lang.String filter
public InvalidSyntaxException(java.lang.String msg, java.lang.String filter)
InvalidSyntaxException
.
This method creates an InvalidSyntaxException
object with the
specified message and the filter string which generated the exception.
msg
- The message.filter
- The invalid filter string.public InvalidSyntaxException(java.lang.String msg, java.lang.String filter, java.lang.Throwable cause)
InvalidSyntaxException
.
This method creates an InvalidSyntaxException
object with the
specified message and the filter string which generated the exception.
msg
- The message.filter
- The invalid filter string.cause
- The cause of this exception.private static java.lang.String message(java.lang.String msg, java.lang.String filter)
public java.lang.String getFilter()
InvalidSyntaxException
object.BundleContext.getServiceReferences(Class, String)
,
BundleContext.getServiceReferences(String, String)
,
BundleContext.addServiceListener(ServiceListener,String)
public java.lang.Throwable getCause()
null
if no cause was set.getCause
in class java.lang.Throwable
null
if no cause was set.public java.lang.Throwable initCause(java.lang.Throwable cause)
initCause
in class java.lang.Throwable
cause
- The cause of this exception.java.lang.IllegalArgumentException
- If the specified cause is this
exception.java.lang.IllegalStateException
- If the cause of this exception has already
been set.