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>");
33 public boolean equals(Object obj) {
34 if (!(obj instanceof Name)) {
38 if (!(n.fname.equals(fname) && n.lname.equals(lname))) {
42 if (n.mname != null) {
45 } else if (!mname.equals(n.mname)) {
49 if (n.suffix != null) {
52 } else if (!suffix.equals(n.suffix)) {