org.apache.commons.clazz.reflect.extended
Class ReflectedMappedPropertyIntrospector.RemoveAccessorMethodParser

java.lang.Object
  extended by org.apache.commons.clazz.reflect.common.AccessorMethodParser
      extended by org.apache.commons.clazz.reflect.extended.ReflectedMappedPropertyIntrospector.RemoveAccessorMethodParser
Enclosing class:
ReflectedMappedPropertyIntrospector

public static class ReflectedMappedPropertyIntrospector.RemoveAccessorMethodParser
extends AccessorMethodParser

Parser for the removeFoo(key) method:


Constructor Summary
ReflectedMappedPropertyIntrospector.RemoveAccessorMethodParser()
           
 
Method Summary
protected  Class getParameterType(Method method)
          Extract the parameter type from the method, if it has one.
protected  Class getValueType(Method method)
          Extract the value type from the method.
protected  int requiredParameterCount()
          If a method parsed by this parser must have a number or parameters, override and return that number.
protected  String requiredPrefix()
          If a method parsed by this parser must have a certain prefix, override and return a non-null prefix string
 
Methods inherited from class org.apache.commons.clazz.reflect.common.AccessorMethodParser
decapitalize, getPropertyName, parse, testAndRemoveSuffix, testFirstCharacterOfPropertyName, testParameterType, testReturnType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectedMappedPropertyIntrospector.RemoveAccessorMethodParser

public ReflectedMappedPropertyIntrospector.RemoveAccessorMethodParser()
Method Detail

requiredPrefix

protected String requiredPrefix()
Description copied from class: AccessorMethodParser
If a method parsed by this parser must have a certain prefix, override and return a non-null prefix string

Overrides:
requiredPrefix in class AccessorMethodParser

requiredParameterCount

protected int requiredParameterCount()
Description copied from class: AccessorMethodParser
If a method parsed by this parser must have a number or parameters, override and return that number.

Overrides:
requiredParameterCount in class AccessorMethodParser

getValueType

protected Class getValueType(Method method)
Description copied from class: AccessorMethodParser
Extract the value type from the method. Depending on the type of method, it could be the return type or the type of a parameter.

Overrides:
getValueType in class AccessorMethodParser

getParameterType

protected Class getParameterType(Method method)
Description copied from class: AccessorMethodParser
Extract the parameter type from the method, if it has one. For example a mapped property "get" method might have a "key" parameter.

Overrides:
getParameterType in class AccessorMethodParser


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.