net.sf.mmm.util.pojo.descriptor.impl
Class PojoMethodIntrospectorImpl

java.lang.Object
  extended by net.sf.mmm.util.pojo.descriptor.impl.AbstractPojoIntrospector
      extended by net.sf.mmm.util.pojo.descriptor.impl.PojoMethodIntrospectorImpl
All Implemented Interfaces:
PojoMethodIntrospector

public class PojoMethodIntrospectorImpl
extends AbstractPojoIntrospector
implements PojoMethodIntrospector

This is the implementation of the PojoMethodIntrospector interface.

Since:
1.1.0
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)

Nested Class Summary
 class PojoMethodIntrospectorImpl.PojoMethodIterator
          This inner class iterates the methods of a given pojo-type according to the visibility.
 
Constructor Summary
PojoMethodIntrospectorImpl()
          The constructor.
PojoMethodIntrospectorImpl(VisibilityModifier visibility, boolean acceptStatic)
          The constructor.
 
Method Summary
 Iterator<Method> findMethods(Class<?> pojoType)
          This method finds all Methods of the given pojoType.
 
Methods inherited from class net.sf.mmm.util.pojo.descriptor.impl.AbstractPojoIntrospector
getInitializationState, getVisibility, initialize, isAcceptStatic, setAcceptStatic, setVisibility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoMethodIntrospectorImpl

public PojoMethodIntrospectorImpl()
The constructor.


PojoMethodIntrospectorImpl

public PojoMethodIntrospectorImpl(VisibilityModifier visibility,
                                  boolean acceptStatic)
The constructor. Configures and initializes the component.

Parameters:
visibility - is the visibility.
acceptStatic - is the accept-static flag.
Method Detail

findMethods

public Iterator<Method> findMethods(Class<?> pojoType)
This method finds all Methods of the given pojoType.

Specified by:
findMethods in interface PojoMethodIntrospector
Parameters:
pojoType - is the type reflecting the POJO for which the Methods are requested.
Returns:
a read-only iterator of all the Methods.


Copyright © 2001-2010 mmm-Team. All Rights Reserved.