Net.Data fornisce una serie di interfacce in una classe chiamata DTW_Applet.class, che è possibile utilizzare con le applet Java come supporto all'elaborazione delle tag PARAM generate per le variabili di tabella. E' possibile creare un'applet che estende questa interfaccia per richiamare le routine dall'applet.
Net.Data fornisce queste interfacce:
Per accedere alle interfacce, utilizzare la parola chiave EXTENDS nel codice applet per la sottoclasse dell'applet dalla classe DTW_APPLET, come riportato nel seguente esempio:
import java.io.*;
import java.applet.Applet;
public class myDriver extends DTW_Applet
{
public void init()
{
super.init();
if (GetNumberOfTables() > 0)
{
String [] tables = GetTableNames();
printTables(tables);
}
}
private void printTables(String[] tables)
{
String nome_tabella;
for (int i = 0; i < tables.length; i++)
{
nome_tabella = tables[i];
printTable(nome_tabella);
}
}
private void printTable(String nome_tabella)
{
int nrows = GetNumberOfRows(nome_tabella);
int ncols = GetNumberOfColumns(nome_tabella);
System.out.println("Table: " + nome_tabella + " has " + ncols + " columns and
" + nrows + " rows.");
String [] col_names = GetColumnNames(nome_tabella);
System.out.println("------------------------------------------------------");
for (int i = 0; i < ncols; i++)
System.out.print(" " + nomi_col[i] + " ");
System.out.println("\n----------------------------------------------------");
String [][] mytable = GetTable(nome_tabella);
for (int j = 0; j < nrows; j++)
{
for (int i = 0; i < ncols; i++)
System.out.print(" " + mytable[i][j] + " ");
System.out.println("\n");
}
}
}