org.jboss.wsf.common.reflection
Class FieldFinder

java.lang.Object
  extended by org.jboss.wsf.common.reflection.AccessibleObjectProcessorAdapter<A>
      extended by org.jboss.wsf.common.reflection.AbstractClassProcessor<java.lang.reflect.Field>
          extended by org.jboss.wsf.common.reflection.FieldFinder
All Implemented Interfaces:
AccessibleObjectProcessor<java.lang.reflect.Field>, ClassProcessor<java.lang.reflect.Field>
Direct Known Subclasses:
InjectionFieldFinder

public class FieldFinder
extends AbstractClassProcessor<java.lang.reflect.Field>

A finder that looks for fields matching the criteria. The matching fields and collection of matching fields can be validated in subclasses.

Author:
ropalka@redhat.com

Constructor Summary
FieldFinder()
           
 
Method Summary
 java.lang.reflect.Field[] getAccessibleObjects(java.lang.Class<?> clazz)
          All subclasses have to implement this method.
 
Methods inherited from class org.jboss.wsf.common.reflection.AbstractClassProcessor
process
 
Methods inherited from class org.jboss.wsf.common.reflection.AccessibleObjectProcessorAdapter
matches, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldFinder

public FieldFinder()
Method Detail

getAccessibleObjects

public final java.lang.reflect.Field[] getAccessibleObjects(java.lang.Class<?> clazz)
Description copied from class: AbstractClassProcessor
All subclasses have to implement this method.

Specified by:
getAccessibleObjects in class AbstractClassProcessor<java.lang.reflect.Field>
Parameters:
clazz - to get accessible objects from.
Returns:
array of accessible objects


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.