package com.revolsys.geometry.test.util;
import org.jdom.Element;
import org.jdom.Namespace;
/**
* This class extends a normal Element with a traceback to its
* beginning and endling line number, if available and reported.
* <p>
* Each instance is created using a factory internal to the
* LineNumberSAXBuilder class.
*
* @author Per Norrman
*
*/
public class LineNumberElement extends Element {
/**
*
*/
private static final long serialVersionUID = 1L;
private int _endLine;
private int _startLine;
public LineNumberElement() {
super();
}
public LineNumberElement(final String name) {
super(name);
}
public LineNumberElement(final String name, final Namespace namespace) {
super(name, namespace);
}
public LineNumberElement(final String name, final String uri) {
super(name, uri);
}
public LineNumberElement(final String name, final String prefix, final String uri) {
super(name, prefix, uri);
}
public int getEndLine() {
return this._endLine;
}
public int getStartLine() {
return this._startLine;
}
public void setEndLine(final int i) {
this._endLine = i;
}
public void setStartLine(final int i) {
this._startLine = i;
}
}