1 16 17 package org.cojen.util; 18 19 import java.lang.reflect.Method ; 20 21 27 public interface BeanProperty { 28 31 String getName(); 32 33 36 Class getType(); 37 38 43 Method getReadMethod(); 44 45 50 Method getWriteMethod(); 51 52 55 int getIndexTypesCount(); 56 57 60 Class getIndexType(int index) throws IndexOutOfBoundsException ; 61 62 67 Method getIndexedReadMethod(int index) throws IndexOutOfBoundsException ; 68 69 75 Method getIndexedWriteMethod(int index) throws IndexOutOfBoundsException ; 76 77 String toString(); 78 } 79 | Popular Tags |