1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.betwixt.introspection;
19
20
21 /*** <p>An example of a bean that has a BeanInfo for use with introspection.</p>
22 *
23 * <p>
24 * Three different pseudo-properties:
25 * <ul>
26 * <li><strong>Alpha</strong> is a standard property.
27 * <li><strong>Beta</strong> follows standard naming conventions but should be ignored.
28 * <li><strong>Gamma</strong> doesn't follow standard naming conventions
29 * </ul>
30 * </p>
31 *
32 * @author Robert Burrell Donkin
33 * @version $Revision: 438373 $
34 */
35 public class BeanWithBeanInfoBean {
36
37 private String alpha;
38 private String beta;
39 private String gamma;
40
41 public BeanWithBeanInfoBean() {}
42
43 public BeanWithBeanInfoBean(String alpha, String beta, String gamma) {
44 setAlpha(alpha);
45 setBeta(beta);
46 gammaSetter(gamma);
47 }
48
49 public String getAlpha() {
50 return alpha;
51 }
52
53 public void setAlpha(String alpha) {
54 this.alpha = alpha;
55 }
56
57 public String getBeta() {
58 return beta;
59 }
60
61 public void setBeta(String beta) {
62 this.beta = beta;
63 }
64
65 public String gammaGetter() {
66 return gamma;
67 }
68
69 public void gammaSetter(String gamma) {
70 this.gamma = gamma;
71 }
72 }
73