- /*
 - * @(#)BadLocationException.java 1.16 00/02/02
 - *
 - * Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved.
 - *
 - * This software is the proprietary information of Sun Microsystems, Inc.
 - * Use is subject to license terms.
 - *
 - */
 - package javax.swing.text;
 - /**
 - * This exception is to report bad locations within a document model
 - * (that is, attempts to reference a location that doesn't exist).
 - * <p>
 - * <strong>Warning:</strong>
 - * Serialized objects of this class will not be compatible with
 - * future Swing releases. The current serialization support is appropriate
 - * for short term storage or RMI between applications running the same
 - * version of Swing. A future release of Swing will provide support for
 - * long term persistence.
 - *
 - * @author Timothy Prinzing
 - * @version 1.16 02/02/00
 - */
 - public class BadLocationException extends Exception
 - {
 - /**
 - * Creates a new BadLocationException object.
 - *
 - * @param s a string indicating what was wrong with the arguments
 - * @param offs offset within the document that was requested >= 0
 - */
 - public BadLocationException(String s, int offs) {
 - super(s);
 - this.offs = offs;
 - }
 - /**
 - * Returns the offset into the document that was not legal.
 - *
 - * @return the offset >= 0
 - */
 - public int offsetRequested() {
 - return offs;
 - }
 - private int offs;
 - }