org.apache.hivemind.lib
Interface DefaultImplementationBuilder
- All Known Implementing Classes: 
- DefaultImplementationBuilderImpl
- public interface DefaultImplementationBuilder 
Builds a default implementation of an interface. The fabricated class has no-op
 implementions for each method in the interface.  Non-void methods return null,
 false or zero.  A cached, shared instance of the empty implementation is kept and will
 be returned on future invocations.
- Author:
- Howard Lewis Ship
| Method Summary | 
|  java.lang.Object | buildDefaultImplementation(java.lang.Class interfaceType)Builds a default implementation of the indicated interface, instantiates and returns it.
 | 
 
buildDefaultImplementation
java.lang.Object buildDefaultImplementation(java.lang.Class interfaceType)
- Builds a default implementation of the indicated interface, instantiates and returns it.
 Results are cached for later re-use.
 
- 
- Throws:
- org.apache.hivemind.ApplicationRuntimeException- if interfaceType is not an interface.
 
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.