예제 #1
0
 @Override
 public void addField(ObjectReference di, Object obj) throws IOException {
   writeSeparator();
   if (obj != null) {
     addRawData(stringQuote);
     super.addField(di, obj);
     addRawData(stringQuote);
   }
 }
예제 #2
0
 // UUID
 @Override
 public void addField(MiscElementaryDataItem di, UUID n) throws IOException {
   writeSeparator();
   if (n != null) {
     addRawData(stringQuote);
     super.addField(di, n);
     addRawData(stringQuote);
   }
 }
예제 #3
0
 // raw
 @Override
 public void addField(BinaryElementaryDataItem di, byte[] b) throws IOException {
   writeSeparator();
   if (b != null) {
     addRawData(stringQuote);
     super.addField(di, b);
     addRawData(stringQuote);
   }
 }
예제 #4
0
 // long
 @Override
 public void addField(BasicNumericElementaryDataItem di, long n) throws IOException {
   writeSeparator();
   super.addField(di, n);
 }