org.jsesoft.mmbi
Class MMBIClassInspector

java.lang.Object
  extended by org.jsesoft.ri.ClassInspector
      extended by org.jsesoft.mmbi.MMBIClassInspector
All Implemented Interfaces:
Inspector<java.lang.Class<?>>

public class MMBIClassInspector
extends ClassInspector

Provides services for MMBIClassInspector.


Constructor Summary
MMBIClassInspector(java.lang.Class<?>... theTypes)
          Creates new MMBIClassInspector.
MMBIClassInspector(java.lang.Class<?> theType)
          Creates new MMBIClassInspector.
 
Method Summary
 void inspectItem(java.lang.Class<?> inspected, PassBack thePassBack)
          Inspects the item.
 void inspectItems(PassBack passBack)
          Inspects the a list of items.
 
Methods inherited from class org.jsesoft.ri.ClassInspector
getTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMBIClassInspector

public MMBIClassInspector(java.lang.Class<?> theType)
Creates new MMBIClassInspector.

Parameters:
theType - the type to inspect

MMBIClassInspector

public MMBIClassInspector(java.lang.Class<?>... theTypes)
Creates new MMBIClassInspector.

Parameters:
theTypes - the types to inspect
Method Detail

inspectItem

public void inspectItem(java.lang.Class<?> inspected,
                        PassBack thePassBack)
                 throws java.lang.Exception
Inspects the item.

Inspects the classe's fields, constructors, methods, and superclass (until sentinel).

Specified by:
inspectItem in interface Inspector<java.lang.Class<?>>
Overrides:
inspectItem in class ClassInspector
Parameters:
inspected - the sub-item to inspect
thePassBack - an object passed back by all inspect functions
Throws:
java.lang.Exception - on failure
See Also:
org.jsesoft.ri.ClassInspector#inspectItem(java.lang.Class)

inspectItems

public void inspectItems(PassBack passBack)
                  throws java.lang.Exception
Inspects the a list of items.

Specified by:
inspectItems in interface Inspector<java.lang.Class<?>>
Overrides:
inspectItems in class ClassInspector
Parameters:
passBack - an object passed back by all inspect functions
Throws:
java.lang.Exception - on failure
See Also:
org.jsesoft.ri.ClassInspector#inspectItems()


Copyright © 2010 JSESoft. All Rights Reserved.