private void printGroupDataSourceList(PrintWriter out, Group group) { DataSource ds = null; String dsname = null; String dstype = null; String label = null; out.println("<table >"); out.println(" <caption>" + group.getGroupName() + " combination</caption>"); out.println("<tr><th> virtual sensor name </th>"); out.println("<th> access right</th></tr>"); for (int j = 0; j < group.getDataSourceList().size(); j++) { ds = (DataSource) group.getDataSourceList().get(j); dsname = ds.getDataSourceName(); dstype = ds.getDataSourceType(); if (dstype.charAt(0) == '1') { label = "read"; } else if (dstype.charAt(0) == '2') { label = "write"; } else if (dstype.charAt(0) == '3') { label = "read/write"; } out.println("<tr><td>" + dsname + "</td>"); out.println("<td>" + label + "</td></tr>"); } out.println("</table>"); }