org.jboss.wsf.common.reflection
Interface AccessibleObjectProcessor<A extends java.lang.reflect.AccessibleObject>

All Known Implementing Classes:
AbstractAnnotatedClassProcessor, AbstractClassProcessor, AccessibleObjectProcessorAdapter, AnnotatedFieldFinder, AnnotatedMethodFinder, EJBFieldFinder, EJBMethodFinder, FieldFinder, InjectionFieldFinder, InjectionMethodFinder, MethodFinder, PostConstructMethodFinder, PreDestroyMethodFinder, ResourceFieldFinder, ResourceMethodFinder

public interface AccessibleObjectProcessor<A extends java.lang.reflect.AccessibleObject>

Accessible object processor.

Author:
ropalka@redhat.com

Method Summary
 boolean matches(A accessibleObject)
          Indicates whether particular accessible object matches the criteria.
 void validate(A accessibleObject)
          Validates accessible object.
 void validate(java.util.Collection<A> accessibleObjects)
          Validates collection of accessible objects.
 

Method Detail

validate

void validate(A accessibleObject)
Validates accessible object.

Parameters:
accessibleObject - object to validate

validate

void validate(java.util.Collection<A> accessibleObjects)
Validates collection of accessible objects.

Parameters:
accessibleObjects - collection of accessible objects to validate

matches

boolean matches(A accessibleObject)
Indicates whether particular accessible object matches the criteria.

Parameters:
accessibleObject - to check
Returns:
true if accessible object matches the criteria, false otherwise


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