private void encodeInputField(ResponseWriter writer, String clientId) throws IOException { writer.startElement("input", this); writer.writeAttribute("name", clientId, "clientId"); Object v = getValue(); if (v != null) writer.writeAttribute("value", v.toString(), "value"); Integer size = (Integer)getAttributes().get("size"); if(size != null) writer.writeAttribute("size", size, "size"); writer.endElement("input"); }