org.jsesoft.ri
Interface Inspector<T>

Type Parameters:
T - the item type Created: Apr 5, 2010
All Known Implementing Classes:
AnnotationInspector, ClassInspector, ConstructorInspector, FieldInspector, MethodInspector, MMBIAnnotationInspector, MMBIClassInspector, MMBIConstructorInspector, MMBIFieldInspector, MMBIMethodInspector, MMBIParameterTypesInspector, ParameterTypesInspector

public interface Inspector<T>

Provides an inspector for type T.

Since:
1.0
Author:
kw

Method Summary
 void inspectItem(T i, PassBack passBack)
          Inspects the item.
 void inspectItems(PassBack passBack)
          Inspects the a list of items.
 

Method Detail

inspectItem

void inspectItem(T i,
                 PassBack passBack)
                 throws java.lang.Exception
Inspects the item.

Parameters:
i - the sub-item to inspect
passBack - an object passed back by all inspect functions
Throws:
java.lang.Exception - on failure

inspectItems

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

Parameters:
passBack - an object passed back by all inspect functions
Throws:
java.lang.Exception - on failure


Copyright © 2010 JSESoft. All Rights Reserved.