001 /*
002 =================== DO NOT EDIT THIS FILE ====================
003 Generated by Modello 1.4.1 on 2013-02-24 03:31:01,
004 any modifications will be overwritten.
005 ==============================================================
006 */
007
008 package org.apache.maven.model;
009
010 /**
011 * Interface InputLocationTracker.
012 *
013 * @version $Revision$ $Date$
014 */
015 @SuppressWarnings( "all" )
016 public interface InputLocationTracker
017 {
018
019 //-----------/
020 //- Methods -/
021 //-----------/
022
023 /**
024 * Gets the location of the specified field in the input
025 * source.
026 *
027 * @param field The key of the field, must not be
028 * <code>null</code>.
029 * @return The location of the field in the input source or
030 * <code>null</code> if unknown.
031 */
032 public InputLocation getLocation( Object field );
033 /**
034 * Sets the location of the specified field.
035 *
036 * @param field The key of the field, must not be
037 * <code>null</code>.
038 * @param location The location of the field, may be
039 * <code>null</code>.
040 */
041 public void setLocation( Object field, InputLocation location );
042 }