net.sf.morph.reflect.reflectors
Class ResetableIteratorWrapperReflector

java.lang.Object
  extended by net.sf.morph.reflect.reflectors.BaseReflector
      extended by net.sf.morph.reflect.reflectors.BaseContainerReflector
          extended by net.sf.morph.reflect.reflectors.IteratorReflector
              extended by net.sf.morph.reflect.reflectors.ResetableIteratorWrapperReflector
All Implemented Interfaces:
net.sf.composite.Component, ContainerReflector, DecoratedReflector, Reflector, SizableReflector

public class ResetableIteratorWrapperReflector
extends IteratorReflector
implements SizableReflector

Exposes the information available in a ResetableIteratorWrapper. Intended for internal use.

Author:
Matt Sgarlata, Matt Benson

Field Summary
 
Fields inherited from class net.sf.morph.reflect.reflectors.BaseReflector
log
 
Fields inherited from interface net.sf.morph.reflect.SizableReflector
IMPLICIT_PROPERTY_SIZE
 
Constructor Summary
ResetableIteratorWrapperReflector()
           
 
Method Summary
protected  java.lang.Class[] getReflectableClassesImpl()
          Implementation of Reflector.getReflectableClasses().
protected  int getSizeImpl(java.lang.Object container)
          Implementation of SizableReflector.getSize(Object).
 
Methods inherited from class net.sf.morph.reflect.reflectors.IteratorReflector
getContainedTypeImpl, getIteratorImpl
 
Methods inherited from class net.sf.morph.reflect.reflectors.BaseReflector
add, addImpl, checkIndex, checkIsReflectable, createWrapperInvocationHandler, get, get, getContainedType, getImpl, getImpl, getIterator, getPropertyNames, getPropertyNamesImpl, getReflectableCallCache, getReflectableClasses, getReflectorName, getSize, 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
 
Methods inherited from interface net.sf.morph.reflect.SizableReflector
getSize
 
Methods inherited from interface net.sf.morph.reflect.Reflector
getReflectableClasses, getWrapper
 
Methods inherited from interface net.sf.morph.reflect.ContainerReflector
getContainedType, getIterator
 

Constructor Detail

ResetableIteratorWrapperReflector

public ResetableIteratorWrapperReflector()
Method Detail

getReflectableClassesImpl

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

Overrides:
getReflectableClassesImpl in class IteratorReflector

getSizeImpl

protected int getSizeImpl(java.lang.Object container)
                   throws java.lang.Exception
Implementation of SizableReflector.getSize(Object).

Overrides:
getSizeImpl in class BaseReflector
Throws:
java.lang.Exception


Copyright © 2004-2008.