1 /* 2 * The contents of this file are subject to the terms 3 * of the Common Development and Distribution License 4 * (the "License"). You may not use this file except 5 * in compliance with the License. 6 * 7 * You can obtain a copy of the license at 8 * http://www.sun.com/cddl/cddl.html. 9 * See the License for the specific language governing 10 * permissions and limitations under the License. 11 * 12 * When distributing Covered Code, include this CDDL 13 * HEADER in each file and include the License file at 14 * license.txt. If applicable, add the following below 15 * this CDDL HEADER, with the fields enclosed by brackets 16 * "[]" replaced with your own identifying information: 17 * Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * Portions Copyright 2004 eBay, Inc. 20 */ 21 package com.ebay.carad.os.vitalsigns.templates; 22 23 import java.util.Collections; 24 import java.util.List; 25 26 /*** 27 * Provides a straight list for things that need templatizable data. 28 * 29 * @author Jeremy Kraybill 30 * @version $Id$ 31 */ 32 public class FixedDataProvider implements IMultiTemplatizableProvider { 33 34 private List mList = Collections.EMPTY_LIST; 35 36 /*** 37 * IoC method to set the list data to provide. 38 * 39 * @param data a list of lists 40 */ 41 public void setData(List data) { 42 mList = data; 43 } 44 45 public List getParameterList() { 46 return mList; 47 } 48 49 }