1 package org.cacert.gigi;
3 import java.io.PrintWriter;
6 import org.cacert.gigi.output.Outputable;
8 public class Name implements Outputable {
14 public Name(String fname, String lname, String mname, String suffix) {
22 public void output(PrintWriter out, Language l, Map<String, Object> vars) {
23 out.println("<span class=\"accountdetail\">");
24 out.print("<span class=\"fname\">");
26 out.print("</span> ");
27 out.print("<span class=\"lname\">");
30 out.println("</span>");
34 public boolean equals(Object obj) {
35 if (!(obj instanceof Name)) {
39 if (!(n.fname.equals(fname) && n.lname.equals(lname))) {
43 if (n.mname != null) {
46 } else if (!mname.equals(n.mname)) {
50 if (n.suffix != null) {
53 } else if (!suffix.equals(n.suffix)) {