net.sf.morph.reflect.reflectors
Class ReflectorDecorator

java.lang.Object
  extended by net.sf.morph.reflect.reflectors.BaseReflector
      extended by net.sf.morph.reflect.reflectors.ReflectorDecorator
All Implemented Interfaces:
net.sf.composite.Component, DecoratedReflector, Reflector

public class ReflectorDecorator
extends BaseReflector

A wrapper for Reflectors that allows any reflector to implement DecoratedReflector.

Since:
Dec 29, 2004
Author:
Matt Sgarlata

Field Summary
 
Fields inherited from class net.sf.morph.reflect.reflectors.BaseReflector
log
 
Constructor Summary
ReflectorDecorator(Reflector reflector)
           
 
Method Summary
protected  java.lang.Class[] getReflectableClassesImpl()
          Implementation of Reflector.getReflectableClasses().
protected  Reflector getReflector()
           
protected  void setReflector(Reflector reflector)
           
 
Methods inherited from class net.sf.morph.reflect.reflectors.BaseReflector
add, addImpl, checkIndex, checkIsReflectable, createWrapperInvocationHandler, get, get, getContainedType, getContainedTypeImpl, getImpl, getImpl, getIterator, getIteratorImpl, getPropertyNames, getPropertyNamesImpl, getReflectableCallCache, getReflectableClasses, getReflectorName, getSize, getSizeImpl, getType, getTypeImpl, getWrapper, getWrapperImpl, initialize, initializeImpl, isCachingIsReflectableCalls, isInitialized, isPerformingLogging, isReadable, isReadableImpl, isReflectable, isReflectable, isReflectableImpl, isReflectableImpl, isStrictlyTyped, isValidIndex, isWrappingRuntimeExceptions, isWriteable, isWriteableImpl, newInstance, newInstanceImpl, newInstanceImpl, set, set, setCachingIsReflectableCalls, setImpl, setImpl, setInitialized, setReflectableCallCache, setReflectorName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReflectorDecorator

public ReflectorDecorator(Reflector reflector)
Method Detail

getReflectableClassesImpl

protected java.lang.Class[] getReflectableClassesImpl()
                                               throws java.lang.Exception
Description copied from class: BaseReflector
Implementation of Reflector.getReflectableClasses().

Specified by:
getReflectableClassesImpl in class BaseReflector
Throws:
java.lang.Exception

getReflector

protected Reflector getReflector()

setReflector

protected void setReflector(Reflector reflector)


Copyright © 2004-2008.