1 /* 2 * Copyright (c) 2003, Inversoft 3 * 4 * This software is distribuable under the GNU Lesser General Public License. 5 * For more information visit gnu.org. 6 */ 7 package com.inversoft.config; 8 9 10 /** 11 * <p> 12 * This interface is a placeholder and must be implemented 13 * by all classes that are used to store configuration by a 14 * sub-system. 15 * </p> 16 * 17 * <p> 18 * For example, the DataMap sub-system builds configuration 19 * objects based on an XML file. These objects are then 20 * registered with the registry for the DataMap sub-system. 21 * If the DataMap sub-system wants use the ConfigMediator, 22 * it's registry must implement this interface and the 23 * ConfigBuilder for the DataMap sub-system must return an 24 * instance of that class. 25 * </p> 26 * 27 * @author Brian Pontarelli 28 * @since 2.0 29 * @version 2.0 30 */ 31 public interface ConfigRegistry { 32 // Placeholder 33 } 34