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

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

The 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