org.springframework.beans.factory.support
Class MethodOverrides

java.lang.Object
  extended byorg.springframework.beans.factory.support.MethodOverrides

public class MethodOverrides
extends Object

Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime.

Author:
Rod Johnson

Constructor Summary
MethodOverrides()
          Create new MethodOverrides.
MethodOverrides(MethodOverrides other)
          Deep copy constructor.
 
Method Summary
 void addOverloadedMethodName(String methodName)
           
 void addOverride(MethodOverride override)
          Add the given method override.
 void addOverrides(MethodOverrides other)
          Copy all given method overrides into this object.
 MethodOverride getOverride(Method method)
          Return the override for the given method, if any.
 Set getOverrides()
          Return all method overrides contained by this object.
 boolean isEmpty()
          Return whether the set of method overrides is empty.
 boolean isOverloadedMethodName(String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodOverrides

public MethodOverrides()
Create new MethodOverrides.


MethodOverrides

public MethodOverrides(MethodOverrides other)
Deep copy constructor.

Method Detail

addOverrides

public void addOverrides(MethodOverrides other)
Copy all given method overrides into this object.


addOverride

public void addOverride(MethodOverride override)
Add the given method override.


getOverrides

public Set getOverrides()
Return all method overrides contained by this object.


addOverloadedMethodName

public void addOverloadedMethodName(String methodName)

isOverloadedMethodName

public boolean isOverloadedMethodName(String methodName)

isEmpty

public boolean isEmpty()
Return whether the set of method overrides is empty.


getOverride

public MethodOverride getOverride(Method method)
Return the override for the given method, if any.

Parameters:
method - method to check for overrides for
Returns:
the method override, or null if none


Copyright (C) 2003-2004 The Spring Framework Project.