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.Throwablenull if no cause was set.public java.lang.Throwable initCause(java.lang.Throwable cause)
initCause in class java.lang.Throwablecause - 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.