View Javadoc

1   /*
2    * $Id: ILibrary.java,v 1.5 2005/05/31 16:04:12 jlerner Exp $
3    *
4    * Copyright (c) 1999-2004, BBN Technologies, LLC.
5    * All rights reserved.
6    * http://www.daml.org/legal/opensource/bbn_license.html
7    */
8    
9   package com.bbn.swede.core.libraries;
10  
11  
12  /***
13   * Classes which implement this interface represent the low level 
14   * implementations of library related functionality.  This 
15   * interface specifies a single method, which returns a handle to 
16   * the library suitable for manipulation.  
17   * 
18   * @author aperezlo
19   */
20  public interface ILibrary
21  {
22     /***
23      * This method will create a descriptor if one does not exist;
24      * if one has already been created, then this method will 
25      * return that object.
26      * 
27      * @return a handle to this library upon which operations can 
28      * be performed
29      */
30     ILibraryDescriptor createDescriptor();
31  }