Электронный магазин на Java и XML

         

Метод doOption (Interpretr.java)



Листинг 7.13. Метод doOption (Interpretr.java)

// opN is from node list of <Qopt>
- create output // <Qopt val="a" branch="" >
Option a.</Qopt>
private void doOption(PrintWriter out, Node opN, int typeN ){ Element E = (Element) opN; String val = E.getAttribute("val") ; String branch = E.getAttribute("branch");
String content = E.getFirstChild().getNodeValue();
// what else? type of option display? switch( typeN ){ // known valid case QMC : out.print("<input name=\"opt\" value=\"" + val + "\" type=\"RADIO\" >
" );
break ; case QMCM : out.print("<input name=\"opt\" value=\"" + val + "\" type=\"CHECKBOX\" >
" );
break ; } // now for the text out.println( content );
out.println( brcrlf );
} // look at the type and css attributes in <Block>
private void checkBlockType( ){ Element E = (Element)nowBlock ; String tmp = E.getAttribute("type");
terminal = tmp.equals("terminal");
tmp = E.getAttribute("css");
if( tmp.length() >
0 ) css = tmp ; System.out.println("checkBlockType - css:" + css );
}



Содержание раздела