/** Converts a Record into a String representation */ public String toString() { StringBuilder sb = new StringBuilder(); sb.append(name); if (sb.length() < 8) { sb.append("\t"); } if (sb.length() < 16) { sb.append("\t"); } sb.append("\t"); if (Options.check("BINDTTL")) { sb.append(TTL.format(ttl)); } else { sb.append(ttl); } sb.append("\t"); if (dclass != DClass.IN || !Options.check("noPrintIN")) { sb.append(dclass.getName()); sb.append("\t"); } sb.append(Type.string(type)); String rdata = rrToString(); if (!rdata.equals("")) { sb.append("\t"); sb.append(rdata); } return sb.toString(); }