com.generationjava.beans
Class ReflectionBeanViewer

java.lang.Object
  |
  +--com.generationjava.beans.AbstractBeanViewer
        |
        +--com.generationjava.beans.ReflectionBeanViewer

public class ReflectionBeanViewer
extends AbstractBeanViewer

Uses Reflection to get a named property from an object.


Constructor Summary
ReflectionBeanViewer()
           
 
Method Summary
 java.lang.Object invokeGet(BeanViewRuntime runtime, java.lang.Object bean, java.lang.String methodName, java.lang.Object index)
          Get an indexed property from a java bean.
 void invokeSet(BeanViewRuntime runtime, java.lang.Object bean, java.lang.String methodName, java.lang.Object idx, java.lang.Object value)
           
 
Methods inherited from class com.generationjava.beans.AbstractBeanViewer
get, handleGet, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionBeanViewer

public ReflectionBeanViewer()
Method Detail

invokeGet

public java.lang.Object invokeGet(BeanViewRuntime runtime,
                                  java.lang.Object bean,
                                  java.lang.String methodName,
                                  java.lang.Object index)
Get an indexed property from a java bean. If the property is not indexed then a -1 is passed in. If it's not possible to get the object, then null is returned.

Specified by:
invokeGet in class AbstractBeanViewer

invokeSet

public void invokeSet(BeanViewRuntime runtime,
                      java.lang.Object bean,
                      java.lang.String methodName,
                      java.lang.Object idx,
                      java.lang.Object value)
Specified by:
invokeSet in class AbstractBeanViewer


Copyright © 2000-2003 GenerationJava. All Rights Reserved.