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.verge.mvc.config; 8 9 10 /** 11 * <p> 12 * This interface is a generic type for all registrys that 13 * will be used to store FormConfig objects. 14 * </p> 15 * 16 * @author Brian Pontarelli 17 */ 18 public interface FormConfigRegistry { 19 20 /** 21 * Retrieves a form configuration from the repository with the given String 22 * name 23 * 24 * @param name The name of the form configuration to fetch from the 25 * repository 26 * @return The FormConfig from the repository with the given name, or null 27 * it the name does not exist in the repository 28 */ 29 BaseFormConfig lookupForm(String name); 30 } 31