org.jsesoft.ri
Class ParameterTypesInspector

java.lang.Object
  extended by org.jsesoft.ri.ParameterTypesInspector
All Implemented Interfaces:
Inspector<java.lang.Class<?>>
Direct Known Subclasses:
MMBIParameterTypesInspector

public class ParameterTypesInspector
extends java.lang.Object
implements Inspector<java.lang.Class<?>>

Provides inspectors for parameter types.


Constructor Summary
ParameterTypesInspector(java.lang.Object theEntity)
          Creates new AnnotationInspector.
 
Method Summary
 java.lang.Object getEntity()
          Gets entity.
 void inspectItem(java.lang.Class<?> theEntity, PassBack passBack)
          Inspects the item.
 void inspectItems(PassBack passBack)
          Inspects the a list of items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterTypesInspector

public ParameterTypesInspector(java.lang.Object theEntity)
Creates new AnnotationInspector.

Parameters:
theEntity - the accessible having annotations
Method Detail

inspectItem

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

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

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<?>>
Parameters:
passBack - an object passed back by all inspect functions
Throws:
java.lang.Exception - on failure
See Also:
org.jsesoft.ri.Inspector#inspectItems()

getEntity

public java.lang.Object getEntity()
Gets entity.

Returns:
the entity


Copyright © 2010 JSESoft. All Rights Reserved.