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 java.lang.Object

Data container for the inspection of the internal intance.

Version:
$Revision: 1.10 $
Author:
Achim Westermann

Field Summary
protected  long m_time
          Time stamp of the inspection.
 
Constructor Summary
protected ObjectRecorder.ObjectInspection()
          Creates an instance linked to the outer recorder.
 
Method Summary
protected  void add(java.lang.Object value)
          Adds an inspected value to this inspection.
 java.lang.Object get(int index)
          Get the value for the attribute at the given index.
 long getTime()
          Returns the time stamp in ms of this inspection.
protected  void remove(java.lang.Object value)
          Removes the inspected value from this inspection.
 java.lang.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
Time stamp of the inspection.

Constructor Detail

ObjectRecorder.ObjectInspection

protected ObjectRecorder.ObjectInspection()
Creates an instance linked to the outer recorder.

Method Detail

add

protected void add(java.lang.Object value)
Adds an inspected value to this inspection.

Parameters:
value - an inspected value of this inspection.

get

public java.lang.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 time stamp in ms of this inspection.

Returns:
the time stamp in ms of this inspection.

remove

protected void remove(java.lang.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 java.lang.String toString()
Returns a pretty print of this inspection.

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


Copyright © 2001 - 2010 LGPL, All Rights Footloose.