info.monitorenter.reflection
Class ObjectRecorder.ObjectInspection

java.lang.Object
  extended by info.monitorenter.reflection.ObjectRecorder.ObjectInspection
Enclosing class:
ObjectRecorder

public final class ObjectRecorder.ObjectInspection
extends Object

Data container for the inspection of the internal intance.

Version:
$Revision: 1.5 $
Author:
Achim Westermann

Field Summary
protected  long m_time
          Timestamp of the inspection.
 
Method Summary
 Object get(int index)
          Get the value for the attribute at the given index.
 long getTime()
          Returns the timestamp in ms of this inspection.
protected  void remove(Object value)
          Removes the inspected value from this inspection.
 String toString()
          Returns a pretty print of this inspection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_time

protected long m_time
Timestamp of the inspection.

Method Detail

get

public Object get(int index)
Get the value for the attribute at the given index.

Parameters:
index - the index of the inspected value according to the order it was found on the instance by Class.getDeclaredFields().

Returns:
the value for the attribute at the given index.

getTime

public long getTime()
Returns the timestamp in ms of this inspection.

Returns:
the timestamp in ms of this inspection.

remove

protected void remove(Object value)
Removes the inspected value from this inspection.

The value is identified by means of Object.equals(java.lang.Object).

Parameters:
value - the inspected value from this inspection.

toString

public String toString()
Returns a pretty print of this inspection.

Overrides:
toString in class Object
Returns:
a pretty print of this inspection.
See Also:
Object.toString()


Copyright © 2001 - 2007 LGPL, All Rights Footloose.