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

src.java.org.codehaus.stax2.validation.XMLValidationProblem Maven / Gradle / Ivy

There is a newer version: 3.2.7
Show newest version
package org.codehaus.stax2.validation;

import javax.xml.stream.Location;
import javax.xml.stream.XMLStreamException;

/**
 * Simple container class used to store validation problem (error),
 * either to be returned as is, or to use for creating and throwing
 * a validation exception.
 */
public class XMLValidationProblem
{
    public final static int SEVERITY_WARNING = 1;
    public final static int SEVERITY_ERROR = 2;
    public final static int SEVERITY_FATAL = 3;

    protected final Location mLocation;
    protected final String mMessage;
    protected final int mSeverity;

    public XMLValidationProblem(Location loc, String msg)
    {
        this(loc, msg, SEVERITY_ERROR);
    }

    public XMLValidationProblem(Location loc, String msg, int severity)
    {
        mLocation = loc;
        mMessage = msg;
        mSeverity = severity;
    }

    public Location getLocation() { return mLocation; }
    public String getMessage() { return mMessage; }
    public int getSeverity() { return mSeverity; }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy