1 package net.sf.jga.fn.string; 33 34 import net.sf.jga.fn.UnaryFunctor; 35 36 43 44 public class DefaultFormat<T> extends UnaryFunctor<T,String > { 45 46 static final long serialVersionUID = -240489737939394386L; 47 48 50 56 57 public String fn(T arg) { 58 return arg.toString(); 59 } 60 61 65 public void accept(net.sf.jga.fn.Visitor v) { 66 if (v instanceof DefaultFormat.Visitor) 67 ((DefaultFormat.Visitor)v).visit(this); 68 else 69 v.visit(this); 70 } 71 72 74 public String toString() { 75 return "DefaultFormat"; 76 } 77 78 80 84 public interface Visitor extends net.sf.jga.fn.Visitor { 85 public void visit(DefaultFormat host); 86 } 87 } 88 | Popular Tags |