@Override public String asciiHeader() { return this.getClass().getName() + "." + location.asciiHeader(); }
@Override public byte[] binaryHeader() { return ("QLFI" + "." + new String(location.binaryHeader())).getBytes(); }
@Override public void readASCII(Scanner in) throws IOException { location.readASCII(in); id = Integer.parseInt(in.next()); }
@Override public void readBinary(DataInput in) throws IOException { location.readBinary(in); id = in.readInt(); }
@Override public void writeASCII(PrintWriter out) throws IOException { location.writeASCII(out); out.println(id); }
@Override public void writeBinary(DataOutput out) throws IOException { location.writeBinary(out); out.writeInt(id); }
@Override public void readBinary(DataInput in) throws IOException { location.readBinary(in); id = in.readInt(); }
@Override public void writeASCII(PrintWriter out) throws IOException { location.writeASCII(out); out.println(id); }
@Override public void writeBinary(DataOutput out) throws IOException { location.writeBinary(out); out.writeInt(id); }
@Override public void readASCII(Scanner in) throws IOException { location.readASCII(in); id = Integer.parseInt(in.next()); }
@Override public void readBinary(DataInput in) throws IOException { location.readBinary(in); feature.readBinary(in); }
@Override public void writeASCII(PrintWriter out) throws IOException { location.writeASCII(out); feature.writeASCII(out); }
@Override public void writeBinary(DataOutput out) throws IOException { location.writeBinary(out); feature.writeBinary(out); }
@Override public String asciiHeader() { return this.getClass().getName() + "." + location.asciiHeader(); }
@Override public byte[] binaryHeader() { return ("QLFI" + "." + new String(location.binaryHeader())).getBytes(); }
@Override public void readASCII(Scanner in) throws IOException { location.readASCII(in); feature.readASCII(in); }
@Override public void readBinary(DataInput in) throws IOException { location.readBinary(in); feature.readBinary(in); }
@Override public void writeASCII(PrintWriter out) throws IOException { location.writeASCII(out); feature.writeASCII(out); }
@Override public void writeBinary(DataOutput out) throws IOException { location.writeBinary(out); feature.writeBinary(out); }
@Override public String asciiHeader() { return this.getClass().getName() + "." + location.asciiHeader() + "." + feature.asciiHeader(); }