Package org.osgi.framework
Class InvalidSyntaxException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.osgi.framework.InvalidSyntaxException
-
- All Implemented Interfaces:
Serializable
public class InvalidSyntaxException extends Exception
A Framework exception used to indicate that a filter string has an invalid syntax.An
InvalidSyntaxExceptionobject indicates that a filter string parameter has an invalid syntax and cannot be parsed. SeeFilterfor a description of the filter string syntax.This exception conforms to the general purpose exception chaining mechanism.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InvalidSyntaxException(String msg, String filter)Creates an exception of typeInvalidSyntaxException.InvalidSyntaxException(String msg, String filter, Throwable cause)Creates an exception of typeInvalidSyntaxException.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablegetCause()Returns the cause of this exception ornullif no cause was set.StringgetFilter()Returns the filter string that generated theInvalidSyntaxExceptionobject.ThrowableinitCause(Throwable cause)Initializes the cause of this exception to the specified value.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
InvalidSyntaxException
public InvalidSyntaxException(String msg, String filter)
Creates an exception of typeInvalidSyntaxException.This method creates an
InvalidSyntaxExceptionobject with the specified message and the filter string which generated the exception.- Parameters:
msg- The message.filter- The invalid filter string.
-
InvalidSyntaxException
public InvalidSyntaxException(String msg, String filter, Throwable cause)
Creates an exception of typeInvalidSyntaxException.This method creates an
InvalidSyntaxExceptionobject with the specified message and the filter string which generated the exception.- Parameters:
msg- The message.filter- The invalid filter string.cause- The cause of this exception.- Since:
- 1.3
-
-
Method Detail
-
getFilter
public String getFilter()
Returns the filter string that generated theInvalidSyntaxExceptionobject.- Returns:
- The invalid filter string.
- See Also:
BundleContext.getServiceReferences(Class, String),BundleContext.getServiceReferences(String, String),BundleContext.addServiceListener(ServiceListener,String)
-
getCause
public Throwable getCause()
Returns the cause of this exception ornullif no cause was set.
-
initCause
public Throwable initCause(Throwable cause)
Initializes the cause of this exception to the specified value.- Overrides:
initCausein classThrowable- Parameters:
cause- The cause of this exception.- Returns:
- This exception.
- Throws:
IllegalArgumentException- If the specified cause is this exception.IllegalStateException- If the cause of this exception has already been set.- Since:
- 1.3
-
-