javax.sdp.SdpParseException Maven / Gradle / Ivy
/*
* SdpException.java
*
* Created on December 18, 2001, 11:08 AM
*/
package javax.sdp;
/** The SdpParseException encapsulates the information thrown when an error occurs
* during SDP parsing.
* @author deruelle
* @version 1.0
*/
public class SdpParseException extends SdpException {
private int lineNumber;
private int charOffset;
/** Constructs a new SdpParseException when the parser needs to throw an exception
* indicating a parsing failure.
* @param lineNumber SDP line number that caused the exception.
* @param charOffset offset of the characeter that caused the exception.
* @param message a String containing the text of the exception message
* @param rootCause the Throwable exception that interfered with the Codelet's
* normal operation, making this Codelet exception necessary.
*/
public SdpParseException(int lineNumber,int charOffset,String message,
Throwable rootCause){
super(message,rootCause);
this.lineNumber=lineNumber;
this.charOffset=charOffset;
}
/** Constructs a new SdpParseException when the parser needs to throw an exception
* indicating a parsing failure.
* @param lineNumber SDP line number that caused the exception.
* @param charOffset offset of the characeter that caused the exception.
* @param message a String containing the text of the exception message
*/
public SdpParseException(int lineNumber,int charOffset,String message){
super(message);
this.lineNumber=lineNumber;
this.charOffset=charOffset;
}
/** Returns the line number where the error occured
* @return the line number where the error occured
*/
public int getLineNumber(){
return lineNumber;
}
/** Returns the char offset where the error occured.
* @return the char offset where the error occured.
*/
public int getCharOffset(){
return charOffset;
}
/** Returns the message stored when the exception was created.
* @return the message stored when the exception was created.
*/
public String getMessage() {
return super.getMessage();
}
}