45 #include "InternalErr.h"
66 abt->set_attr_table(bt->get_attr_table());
72 Dim_iter p = bt->dim_begin();
73 while ( p != bt->dim_end() ) {
74 append_dim(bt->dimension_size(p,
true), bt->dimension_name(p));
84 WWWArray::do_print_val( ostream &ss )
86 const string fqn =
get_fqn(
this);
87 ss <<
"<script type=\"text/javascript\">\n"
93 <<
"// -->\n" <<
"</script>\n";
97 <<
"<input type=\"checkbox\" name=\"get_" <<
100 <<
".handle_projection_change(get_"
102 <<
"<font size=\"+1\">" << name() <<
"</font></b>"
105 Dim_iter p = dim_begin();
106 for (
int i = 0; p != dim_end(); ++i, ++p) {
107 int size = dimension_size(p,
true);
113 <<
"\" size=8 onfocus=\"describe_index()\""
114 <<
" onChange=\"DODS_URL.update_url()\">\n";
115 ss <<
"<script type=\"text/javascript\">\n"
118 <<
"// -->\n" <<
"</script>\n";
129 fprintf(os,
"%s", ss.str().c_str());
136 do_print_val( strm ) ;
WWWArray(const string &n, BaseType *v)
virtual BaseType * ptr_duplicate()
virtual void print_val(FILE *os, string space="", bool print_decl_p=true)
Overload of BaseType mfunc. This prints arrays using commas and CRs.