\n");
// Create the render params parameter.
Map rparam = Collections.unmodifiableMap(m_render_params);
// Render the hidden fields.
Iterator it = m_hidden_order.iterator();
while (it.hasNext())
{ // render each hidden field in turn
DialogHiddenItem hfld = (DialogHiddenItem)(it.next());
hfld.render(control,rparam);
} // end while
// Render the instructions and such.
if (m_instructions!=null)
wr.write("
" + m_instructions + "
\n");
if (m_any_required)
{ // write out the "required" instructions
ResourceBundle b = ResourceBundle.getBundle("com.silverwrist.dynamo.dialog.DialogMessages",
Locale.getDefault());
wr.write("
" + b.getString("required.msg") + "
");
} // end if
// Write the form fields out inside a table.
wr.write("
\n");
it = m_field_order.iterator();
while (it.hasNext())
{ // render each field in turn
DialogField fld = (DialogField)(it.next());
fld.render(control,rparam);
} // end while
wr.write("
\n");
if (!(m_button_order.isEmpty()))
{ // render the command buttons at the button
boolean is_first = true;
wr.write("
");
it = m_button_order.iterator();
while (it.hasNext())
{ // render each button in turn, spacing them out
DialogButton bn = (DialogButton)(it.next());
if (is_first)
is_first = false;
else
wr.write(" ");
bn.render(control,rparam);
} // end while
wr.write("
\n");
} // end if
wr.write("