View Javadoc

1   /*
2    * $Id: TabularSkyServiceResources.java,v 1.4 2006/02/09 09:54:09 clq2 Exp $
3    *
4    * (C) Copyright Astrogrid...
5    */
6   
7   package org.astrogrid.tableserver.metadata;
8   
9   import java.io.IOException;
10  import org.astrogrid.dataservice.metadata.VoResourcePlugin;
11  import org.astrogrid.tableserver.metadata.ColumnInfo;
12  import org.astrogrid.tableserver.metadata.TableInfo;
13  import org.astrogrid.tableserver.metadata.TableMetaDocInterpreter;
14  import org.astrogrid.dataservice.metadata.v0_10.VoResourceSupport;
15  
16  /***
17   * Generates Resource elements for tabular sky services.
18   */
19  
20  public class TabularSkyServiceResources extends VoResourceSupport implements VoResourcePlugin  {
21     
22     
23     /*** Generates a voResource element about the database.
24      *  */
25     public String getVoResource() throws IOException {
26  
27        TableMetaDocInterpreter reader = new TableMetaDocInterpreter();
28  
29        StringBuffer tabularDb = new StringBuffer(
30           makeVoResourceElement("vor:TabularSkyService", "", "")+
31           makeCore("SkyService")
32        );
33        
34        tabularDb.append(
35           "</"+VORESOURCE_ELEMENT+">");
36        
37        return tabularDb.toString();
38     }
39     
40  }
41  
42