1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.reactive.beans.factory.config;
18
19 /***
20 * The object representation of a configuration placeholder.
21 *
22 * @author Dan Washusen
23 * @version $Id: Placeholder.java,v 1.1 2004/12/26 23:42:29 dan_washusen Exp $
24 * @since 22/12/2004
25 * @see AbstractPlaceholder
26 */
27 public interface Placeholder {
28 /***
29 * Returns the key that will be used to ask the configurable source for a value.
30 * @return The configation key
31 */
32 String getKey();
33
34 /***
35 * The class the the configuration key will resolve to. The most common will probably be the String class as
36 * spring takes care of most of the conversions for you
37 * @return The class that the key resolves to
38 */
39 Class getType();
40 }