rcf.core.framework.component
Interface Mirror

All Superinterfaces:
rcf.core.util.adapter.TypeAdapterA<Class,ReflectedComponent>
All Known Implementing Classes:
Mirror.Caching, Mirror.Default

@Revision(value="$Revision: 1.3 $",
          date="$Date: 2006/12/06 19:30:01 $",
          tag="$Name:  $")
public interface Mirror
extends rcf.core.util.adapter.TypeAdapterA<Class,ReflectedComponent>

TODO: Javadoc All implementations MUST have a constructor which takes no arguments. Most implementations will want to extend Mirror.Caching to gain access to the map caching reflections previously generated. This will allow a

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.3 $
Author:
Greg Gibeling

Nested Class Summary
static class Mirror.Caching
          TODO: Javadoc
static class Mirror.Default
          TODO: Javadoc
 
Method Summary
 ReflectedComponent mapA(Class _class)
          TODO: Javadoc
 

Method Detail

mapA

ReflectedComponent mapA(Class _class)
TODO: Javadoc

Specified by:
mapA in interface rcf.core.util.adapter.TypeAdapterA<Class,ReflectedComponent>
Parameters:
_class - A component class.
Returns:
The reflected component for the specified component class.
See Also:
TypeAdapterA.mapA(java.lang.Object)