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

javanet.staxutils.DummyLocator Maven / Gradle / Ivy

There is a newer version: 2.2.1
Show newest version
package javanet.staxutils;

import org.xml.sax.Locator;

/**
 * A dummy locator that returns -1 and null from all methods to indicate that
 * location info is not available.
 * 
 * @author [email protected]
 */
public class DummyLocator implements Locator {

  /**
   * Return the column number where the current document event ends.
   * 

*

* Warning: The return value from the method is intended only * as an approximation for the sake of error reporting; it is not intended to * provide sufficient information to edit the character content of the * original XML document. *

*

*

* The return value is an approximation of the column number in the document * entity or external parsed entity where the markup triggering the event * appears. *

*

*

* If possible, the SAX driver should provide the line position of the first * character after the text associated with the document event. *

*

*

* If possible, the SAX driver should provide the line position of the first * character after the text associated with the document event. The first * column in each line is column 1. *

* * @return The column number, or -1 if none is available. * @see #getLineNumber */ public int getColumnNumber() { return -1; } /** * Return the line number where the current document event ends. *

*

* Warning: The return value from the method is intended only * as an approximation for the sake of error reporting; it is not intended to * provide sufficient information to edit the character content of the * original XML document. *

*

*

* The return value is an approximation of the line number in the document * entity or external parsed entity where the markup triggering the event * appears. *

*

*

* If possible, the SAX driver should provide the line position of the first * character after the text associated with the document event. The first line * in the document is line 1. *

* * @return The line number, or -1 if none is available. * @see #getColumnNumber */ public int getLineNumber() { return -1; } /** * Return the public identifier for the current document event. *

*

* The return value is the public identifier of the document entity or of the * external parsed entity in which the markup triggering the event appears. *

* * @return A string containing the public identifier, or null if none is * available. * @see #getSystemId */ public String getPublicId() { return null; } /** * Return the system identifier for the current document event. *

*

* The return value is the system identifier of the document entity or of the * external parsed entity in which the markup triggering the event appears. *

*

*

* If the system identifier is a URL, the parser must resolve it fully before * passing it to the application. *

* * @return A string containing the system identifier, or null if none is * available. * @see #getPublicId */ public String getSystemId() { return null; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy