org.apache.maven.settings
Class TrackableBase

java.lang.Object
  extended by org.apache.maven.settings.TrackableBase
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
IdentifiableBase, Settings

public class TrackableBase
extends Object
implements Serializable, Cloneable

common base class that contains code to track the source for this instance (USER|GLOBAL) .

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
static String GLOBAL_LEVEL
           
static String USER_LEVEL
           
 
Constructor Summary
TrackableBase()
           
 
Method Summary
 TrackableBase clone()
          Method clone.
 String getSourceLevel()
           
 void setSourceLevel(String sourceLevel)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_LEVEL

public static final String USER_LEVEL
See Also:
Constant Field Values

GLOBAL_LEVEL

public static final String GLOBAL_LEVEL
See Also:
Constant Field Values
Constructor Detail

TrackableBase

public TrackableBase()
Method Detail

clone

public TrackableBase clone()
Method clone.

Overrides:
clone in class Object
Returns:
TrackableBase

setSourceLevel

public void setSourceLevel(String sourceLevel)

getSourceLevel

public String getSourceLevel()


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.