de.jiac.micro.core.handle
Interface IReflector

All Superinterfaces:
IHandle
All Known Implementing Classes:
AbstractReflector

public interface IReflector
extends IHandle

Version:
$Revision$
Author:
Erdene-Ochir Tuguldur, Marcel Patzlaff

Field Summary
static String REFLECTOR_NAME
           
 
Method Summary
 Object invokeMethod(Object obj, String methodName, Object arguments)
           
 Object invokeMethodWithDescriptor(Object obj, String className, String mName, String mDescriptor, Object arguments)
           
 void writeProperty(Object obj, String property, Object arguments)
           
 

Field Detail

REFLECTOR_NAME

static final String REFLECTOR_NAME
See Also:
Constant Field Values
Method Detail

writeProperty

void writeProperty(Object obj,
                   String property,
                   Object arguments)
                   throws Exception
Throws:
Exception

invokeMethod

Object invokeMethod(Object obj,
                    String methodName,
                    Object arguments)
                    throws Exception
Throws:
Exception

invokeMethodWithDescriptor

Object invokeMethodWithDescriptor(Object obj,
                                  String className,
                                  String mName,
                                  String mDescriptor,
                                  Object arguments)
                                  throws Exception
Throws:
Exception


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.