1 /*
2 * Copyright (C) The JContainer Group. All rights reserved.
3 *
4 * This software is published under the terms of the JContainer
5 * Software License version 1.1, a copy of which has been included
6 * with this distribution in the LICENSE.txt file.
7 */
8 package org.jcontainer.dna;
9
10 /***
11 * The component implements this interface if it wishes
12 * to be supplied with hierarchial configuration data.
13 *
14 * @version $Revision: 1.4 $ $Date: 2003/09/23 08:10:14 $
15 */
16 public interface Configurable
17 {
18 /***
19 * Supply the component with configuration data in form
20 * of a Configuration object.
21 *
22 * @param configuration the Configuration object
23 * @throws ConfigurationException if the configuration data
24 * specifies invalid configuration data or fails to
25 * match the expected schema.
26 */
27 void configure( Configuration configuration )
28 throws ConfigurationException;
29 }
This page was automatically generated by Maven