View Javadoc
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  }