org.apache.maven.settings
Class TrackableBase

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

public class TrackableBase
extends java.lang.Object
implements java.io.Serializable, java.lang.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 java.lang.String GLOBAL_LEVEL
           
static java.lang.String USER_LEVEL
           
 
Constructor Summary
TrackableBase()
           
 
Method Summary
 TrackableBase clone()
          Method clone.
 java.lang.String getSourceLevel()
           
 void setSourceLevel(java.lang.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 java.lang.String USER_LEVEL
See Also:
Constant Field Values

GLOBAL_LEVEL

public static final java.lang.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 java.lang.Object
Returns:
TrackableBase

setSourceLevel

public void setSourceLevel(java.lang.String sourceLevel)

getSourceLevel

public java.lang.String getSourceLevel()


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.