rcf.core.framework.component
Class Mirror.Default

java.lang.Object
  extended by rcf.core.util.adapter.AbstractTypeAdapter<Class,ReflectedComponent>
      extended by rcf.core.framework.component.Mirror.Default
All Implemented Interfaces:
Mirror, rcf.core.util.adapter.TypeAdapter<Class,ReflectedComponent>, rcf.core.util.adapter.TypeAdapterA<Class,ReflectedComponent>, rcf.core.util.adapter.TypeAdapterB<Class,ReflectedComponent>
Enclosing interface:
Mirror

public static final class Mirror.Default
extends rcf.core.util.adapter.AbstractTypeAdapter<Class,ReflectedComponent>
implements Mirror

TODO: Javadoc

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

Version:
$Revision: 1.3 $
Author:
Greg Gibeling

Nested Class Summary
 
Nested classes/interfaces inherited from interface rcf.core.framework.component.Mirror
Mirror.Caching, Mirror.Default
 
Field Summary
 
Fields inherited from class rcf.core.util.adapter.AbstractTypeAdapter
adapterInverse
 
Constructor Summary
Mirror.Default()
           
 
Method Summary
 ReflectedComponent mapA(Class _class)
          TODO: Javadoc
 Class mapB(ReflectedComponent b)
           
 
Methods inherited from class rcf.core.util.adapter.AbstractTypeAdapter
typeAdapterInverse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mirror.Default

public Mirror.Default()
Method Detail

mapA

public ReflectedComponent mapA(Class _class)
Description copied from interface: Mirror
TODO: Javadoc

Specified by:
mapA in interface Mirror
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)

mapB

public Class mapB(ReflectedComponent b)
Specified by:
mapB in interface rcf.core.util.adapter.TypeAdapterB<Class,ReflectedComponent>