1 package org.apache.velocity.util.introspection; 2 3 18 19 import org.apache.velocity.runtime.RuntimeLogger; 20 21 import java.util.Iterator ; 22 import java.lang.reflect.Method ; 23 24 31 public interface Uberspect 32 { 33 36 public void init() throws Exception ; 37 38 41 public Iterator getIterator(Object obj, Info info) throws Exception ; 42 43 46 public VelMethod getMethod(Object obj, String method, Object [] args, Info info) throws Exception ; 47 48 51 public VelPropertyGet getPropertyGet(Object obj, String identifier, Info info) throws Exception ; 52 53 56 public VelPropertySet getPropertySet(Object obj, String identifier, Object arg, Info info) throws Exception ; 57 } 58 | Popular Tags |