All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javanet.staxutils.error.IllegalStreamStateException Maven / Gradle / Ivy

There is a newer version: 2.2.1
Show newest version
/*
 * $Id: IllegalStreamStateException.java,v 1.1 2004/07/12 17:27:21 cniles Exp $
 */
package javanet.staxutils.error;

import javax.xml.stream.Location;

/**
 * {@link IllegalStateException} that includes a StAX {@link Location}
 * identifying the point where the error occured.
 * 
 * @author Christian Niles
 * @version $Revision: 1.1 $
 */
public class IllegalStreamStateException extends IllegalStateException {

  /** The location in the stream where the error occured. */
  private Location location;

  public IllegalStreamStateException() {

  }

  public IllegalStreamStateException(Location location) {

    this.location = location;

  }

  public IllegalStreamStateException(String s) {

    super(s);

  }

  public IllegalStreamStateException(String s, Location location) {

    super(s);
    this.location = location;

  }

  /**
   * Returns the {@link Location} where the error occured.
   * 
   * @return The {@link Location} where the error occured.
   */
  public Location getLocation() {

    return this.location;

  }

  /**
   * Sets the {@link Location} where the error occured.
   * 
   * @param location
   *          The {@link Location} where the error occured.
   */
  public void setLocation(Location location) {

    this.location = location;

  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy