org.apache.maven.model.InputLocationTracker Maven / Gradle / Ivy
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello 2.1.2,
// any modifications will be overwritten.
// ==============================================================
package org.apache.maven.model;
/**
* Interface InputLocationTracker.
*
* @version $Revision$ $Date$
*/
@SuppressWarnings( "all" )
public interface InputLocationTracker
{
//-----------/
//- Methods -/
//-----------/
/**
* Gets the location of the specified field in the input
* source.
*
* @param field The key of the field, must not be
* null
.
* @return The location of the field in the input source or
* null
if unknown.
*/
public InputLocation getLocation( Object field );
/**
* Sets the location of the specified field.
*
* @param field The key of the field, must not be
* null
.
* @param location The location of the field, may be
* null
.
*/
public void setLocation( Object field, InputLocation location );
}