edu.umd.cs.findbugs
Class AppVersion
java.lang.Object
edu.umd.cs.findbugs.AppVersion
- All Implemented Interfaces:
- XMLWriteable, java.lang.Cloneable
public class AppVersion
- extends java.lang.Object
- implements XMLWriteable, java.lang.Cloneable
A version of an analyzed application.
Application versions are uniquely identified by a sequence number,
which represents a run of FindBugs on the application.
Timestamp is when FindBugs was run (according to System.currentTimeMillis()),
and the release name is available if the user provided it.
- Author:
- David Hovemeyer
Field Summary |
static java.lang.String |
ELEMENT_NAME
XML element name for a stored AppVersion object. |
Constructor Summary |
AppVersion(long sequence)
|
AppVersion(long sequence,
java.util.Date time,
java.lang.String name)
|
AppVersion(long sequence,
long time,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ELEMENT_NAME
public static final java.lang.String ELEMENT_NAME
- XML element name for a stored AppVersion object.
- See Also:
- Constant Field Values
AppVersion
public AppVersion(long sequence,
long time,
java.lang.String name)
AppVersion
public AppVersion(long sequence,
java.util.Date time,
java.lang.String name)
AppVersion
public AppVersion(long sequence)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
getSequenceNumber
public long getSequenceNumber()
- Returns:
- Returns the sequence.
getTimestamp
public long getTimestamp()
- Returns:
- Returns the timestamp.
getReleaseName
public java.lang.String getReleaseName()
- Returns:
- Returns the releaseName.
setTimestamp
public AppVersion setTimestamp(long timestamp)
- Parameters:
timestamp
- The timestamp to set.
setReleaseName
public AppVersion setReleaseName(java.lang.String releaseName)
- Parameters:
releaseName
- The releaseName to set.
writeXML
public void writeXML(XMLOutput xmlOutput)
throws java.io.IOException
- Description copied from interface:
XMLWriteable
- Write this object to given XMLOutput.
- Specified by:
writeXML
in interface XMLWriteable
- Parameters:
xmlOutput
- the XMLOutput for the document
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setNumClasses
public AppVersion setNumClasses(int numClasses)
- Parameters:
numClasses
- The numClasses to set.
getNumClasses
public int getNumClasses()
- Returns:
- Returns the numClasses.
setCodeSize
public AppVersion setCodeSize(int codeSize)
- Parameters:
codeSize
- The codeSize to set.
getCodeSize
public int getCodeSize()
- Returns:
- Returns the codeSize.
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.