public class Entries {
- private Hashtable entries;
+ private Hashtable<String, Entry> entries;
private static final String[] time = {"8am", "9am", "10am", "11am", "12pm",
"1pm", "2pm", "3pm", "4pm", "5pm", "6pm",
"7pm", "8pm" };
public static final int rows = 12;
public Entries () {
- entries = new Hashtable (rows);
+ entries = new Hashtable<String, Entry> (rows);
for (int i=0; i < rows; i++) {
entries.put (time[i], new Entry(time[i]));
}
}
public Entry getEntry (int index) {
- return (Entry)this.entries.get(time[index]);
+ return this.entries.get(time[index]);
}
public int getIndex (String tm) {
int index = getIndex (tm);
if (index >= 0) {
String descr = request.getParameter ("description");
- ((Entry)entries.get(time[index])).setDescription (descr);
+ entries.get(time[index]).setDescription (descr);
}
}
public class TableBean {
- Hashtable table;
+ Hashtable<String, Entries> table;
JspCalendar JspCal;
Entries entries;
String date;
boolean processError = false;
public TableBean () {
- this.table = new Hashtable (10);
+ this.table = new Hashtable<String, Entries> (10);
this.JspCal = new JspCalendar ();
this.date = JspCal.getCurrentDate ();
}
else if (dateR.equalsIgnoreCase("next")) date = JspCal.getNextDate ();
else if (dateR.equalsIgnoreCase("prev")) date = JspCal.getPrevDate ();
- entries = (Entries) table.get (date);
+ entries = table.get (date);
if (entries == null) {
entries = new Entries ();
table.put (date, entries);
*/
package colors;
-import javax.servlet.http.*;
-
public class ColorGameBean {
private String background = "yellow";
private int intval = 0;
private boolean tookHints = false;
- public void processRequest(HttpServletRequest request) {
+ public void processRequest() {
// background = "yellow";
// foreground = "red";
}
// Are we allowed to compress ?
- String s = (String) ((HttpServletRequest)request).getParameter("gzip");
+ String s = ((HttpServletRequest)request).getParameter("gzip");
if ("false".equals(s)) {
if (debug > 0) {
System.out.println("got parameter gzip=false --> don't compress, just chain filter");
ServletOutputStream out = response.getOutputStream();
response.setContentType("text/plain");
- Enumeration e = ((HttpServletRequest)request).getHeaders("Accept-Encoding");
+ Enumeration e = request.getHeaders("Accept-Encoding");
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
out.println(name);
extends SimpleTagSupport
implements DynamicAttributes
{
- private ArrayList keys = new ArrayList();
- private ArrayList values = new ArrayList();
+ private ArrayList<String> keys = new ArrayList<String>();
+ private ArrayList<Object> values = new ArrayList<Object>();
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
for( int i = 0; i < keys.size(); i++ ) {
- String key = (String)keys.get( i );
+ String key = keys.get( i );
Object value = values.get( i );
out.println( "<li>" + key + " = " + value + "</li>" );
}
<jsp:setProperty name="cb" property="*" />
<%
- cb.processRequest(request);
+ cb.processRequest();
%>
<body bgcolor=<%= cb.getColor1() %>>