31 #include "WWWOutput.h"
33 namespace dap_html_form {
37 BaseType *basetype_to_wwwtype( BaseType *bt );
38 DDS *dds_to_www_dds( DDS *dds );
41 void write_html_form_interface(FILE *dest, DDS *dds,
43 bool html_header =
true,
44 const string &admin_name =
"support@opendap.org",
45 const string &help_location =
"http://www.opendap.org/online_help_files/opendap_form_help.html");
48 void write_html_form_interface(ostream &strm, DDS *dds,
50 bool html_header =
true,
51 bool netcdf3_file_response =
false,
bool netcdf4_file_response =
false,
52 const string &admin_name =
"support@opendap.org",
53 const string &help_location =
"http://www.opendap.org/online_help_files/opendap_form_help.html");
60 void write_simple_variable(FILE *os, BaseType *var);
63 void write_simple_variable(ostream &strm, BaseType *var);
67 void write_attributes(ostream &os, AttrTable &attr,
const string &prefix);
68 void write_simple_var_attributes(ostream &os,
int rows,
int cols, BaseType *btp);
75 string fancy_typename(BaseType *v);
92 string name_for_js_code(
const string &dods_name);
94 string get_fqn(BaseType *var);