1 /** 2 * Copyright (C) 2010-14 pvmanager developers. See COPYRIGHT.TXT 3 * All rights reserved. Use is subject to license terms. See LICENSE.TXT 4 */ 5 /* 6 * To change this template, choose Tools | Templates 7 * and open the template in the editor. 8 */ 9 package org.epics.pvmanager; 10 11 import java.util.Collection; 12 13 /** 14 * A set of type adapters. This optional class is provided to help 15 * create a more flexible type support in a datasource, so that support 16 * for individual types is done through runtime configuration. 17 * 18 * @author carcassi 19 */ 20 public interface DataSourceTypeAdapterSet { 21 22 /** 23 * Returns a collation of adapters. The collection must be 24 * immutable. 25 * 26 * @return a collection; not null 27 */ 28 Collection<? extends DataSourceTypeAdapter<?, ?>> getAdapters(); 29 }