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 flat configuration data.
13 *
14 * @author <a href="mailto:peter at realityforge.org">Peter Donald</a>
15 * @version $Revision: 1.4 $ $Date: 2003/09/23 08:10:14 $
16 */
17 public interface Parameterizable
18 {
19 /***
20 * Supply the component with configuration data in form
21 * of a Parameters object.
22 *
23 * @param parameters the parameters object
24 * @throws ParameterException if the configuration data
25 * specifies invalid configuration data or fails to
26 * match the expected schema.
27 */
28 void parameterize( Parameters parameters )
29 throws ParameterException;
30 }
This page was automatically generated by Maven