org.jsesoft.ri
Class AnnotationInspector

java.lang.Object
  extended by org.jsesoft.ri.AnnotationInspector
All Implemented Interfaces:
Inspector<java.lang.annotation.Annotation>
Direct Known Subclasses:
MMBIAnnotationInspector

public class AnnotationInspector
extends java.lang.Object
implements Inspector<java.lang.annotation.Annotation>

Provides an inspectors for annotations.


Constructor Summary
AnnotationInspector(java.lang.reflect.AccessibleObject theAccessible)
          Creates new AnnotationInspector.
 
Method Summary
 void inspectItem(java.lang.annotation.Annotation annotation, 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

AnnotationInspector

public AnnotationInspector(java.lang.reflect.AccessibleObject theAccessible)
Creates new AnnotationInspector.

Parameters:
theAccessible - the accessible having annotations
Method Detail

inspectItem

public void inspectItem(java.lang.annotation.Annotation annotation,
                        PassBack passBack)
                 throws java.lang.Exception
Inspects the item.

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


Copyright © 2010 JSESoft. All Rights Reserved.