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

net.sourceforge.plantuml.utils.LineLocation Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package net.sourceforge.plantuml.utils;

/**
 * Indicates the location of a line of code within a resource. The resource
 * maybe a local file or a remote URL.
 *
 */
public interface LineLocation extends Comparable {
	// ::remove file when __HAXE__

	/**
	 * Position of the line, starting at 0.
	 */
	public int getPosition();

	/**
	 * A description of the resource. If the resource is a file, this is the
	 * complete path of the file.
	 */
	public String getDescription();

	/**
	 * Get the parent of this location. If this resource has been included by a
	 * !include or !includeurl directive, this return the location of the !include
	 * line.
	 */
	public LineLocation getParent();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy