org.apache.tapestry.services.impl
Class ClassObjectProvider

java.lang.Object
  |
  +--org.apache.tapestry.services.impl.ClassObjectProvider
All Implemented Interfaces:
org.apache.hivemind.service.ObjectProvider

public class ClassObjectProvider
extends java.lang.Object
implements org.apache.hivemind.service.ObjectProvider

An object provider which interprets its locator as a class name and returns a Class instance. Mapped to the "class:" prefix.

TODO: Move to HiveMind 1.1!

Since:
3.1
Author:
Howard M. Lewis Ship

Constructor Summary
ClassObjectProvider()
           
 
Method Summary
 java.lang.Object provideObject(org.apache.hivemind.internal.Module contributingModule, java.lang.Class propertyType, java.lang.String locator, org.apache.hivemind.Location location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassObjectProvider

public ClassObjectProvider()
Method Detail

provideObject

public java.lang.Object provideObject(org.apache.hivemind.internal.Module contributingModule,
                                      java.lang.Class propertyType,
                                      java.lang.String locator,
                                      org.apache.hivemind.Location location)
Specified by:
provideObject in interface org.apache.hivemind.service.ObjectProvider