1 /* -------------------------------------------------------------------
2 * Java source file for the class Pretender
3 *
4 * Copyright (c), 2003, Masahiro Takatsuka.
5 * All Rights Researved.
6 *
7 * Original Author: Masahiro Takatsuka (masa@jbeans.net)
8 * $Author: takatsukam $
9 *
10 * $Date: 2003/07/25 04:51:46 $
11 *
12 * $Id: Pretender.java,v 1.1.1.1 2003/07/25 04:51:46 takatsukam Exp $
13 *
14 * Reference: Document no:
15 * ___ ___
16 *
17 * To Do:
18 * ___
19 *
20 ------------------------------------------------------------------- */
21
22 /* --------------------------- Package ---------------------------- */
23 package net.jbeans.lang.reflect;
24
25 /* ------------------ Import classes (packages) ------------------- *//package-summary/html">color="#329900"> ------------------ Import classes (packages) ------------------- *//package-summary.html">color="#329900">/* ------------------ Import classes (packages) ------------------- *//package-summary.html">color="#329900"> ------------------ Import classes (packages) ------------------- */
26 import java.lang.reflect.*;
27
28 /*====================================================================
29 Implementation of class Pretender
30 ====================================================================*/
31 /***
32 * MtPretender defines signatures of various methods, by which
33 * an object can pretend to be anther object.
34 *
35 * @version $Revision: 1.1.1.1 $
36 * @author Masahiro Takatsuka (masa@jbeans.net)
37 */
38
39 public interface Pretender {
40 static final String SETTER_STR = "set";
41 static final String GETTER_STR = "get";
42
43 void setSource(Object source);
44
45 Object getSource();
46
47 Method[] getSetters();
48 void setSetters(Method[] methods);
49
50 Method getSetterAt(int index);
51 void setSetterAt(int index, Method method);
52
53 Method[] getGetters();
54 void setGetters(Method[] methods);
55
56 Method getGetterAt(int index);
57 void setGetterAt(int index, Method method);
58 }
This page was automatically generated by Maven