@Override public void writeTree(TreeNode tree) throws IOException { if (delegateCopyMethods) { delegate.writeTree(tree); return; } // As with 'writeObject()', we are not check if write would work if (tree == null) { writeNull(); } else { ObjectCodec c = getCodec(); if (c == null) { throw new IllegalStateException("No ObjectCodec defined"); } c.writeTree(this, tree); } }
@Override public void writeObject(Object pojo) throws IOException { if (delegateCopyMethods) { delegate.writeObject(pojo); return; } if (pojo == null) { writeNull(); } else { ObjectCodec c = getCodec(); if (c != null) { c.writeValue(this, pojo); return; } _writeSimpleObject(pojo); } }
@Override public void writeTree(TreeNode rootNode) throws IOException { if (delegateCopyMethods) { delegate.writeTree(rootNode); return; } // As with 'writeObject()', we are not check if write would work if (rootNode == null) { writeNull(); } else { if (getCodec() == null) { throw new IllegalStateException("No ObjectCodec defined"); } getCodec().writeValue(this, rootNode); } }
@Override public void writeObject(Object pojo) throws IOException,JsonProcessingException { if (delegateCopyMethods) { delegate.writeObject(pojo); return; } // NOTE: copied from if (pojo == null) { writeNull(); } else { if (getCodec() != null) { getCodec().writeValue(this, pojo); return; } _writeSimpleObject(pojo); } }
@Override public void writeTree(TreeNode rootNode) throws IOException { if (delegateCopyMethods) { delegate.writeTree(rootNode); return; } // As with 'writeObject()', we are not check if write would work if (rootNode == null) { writeNull(); } else { if (getCodec() == null) { throw new IllegalStateException("No ObjectCodec defined"); } getCodec().writeValue(this, rootNode); } }
@Override public void writeTree(TreeNode rootNode) throws IOException { if (delegateCopyMethods) { delegate.writeTree(rootNode); return; } // As with 'writeObject()', we are not check if write would work if (rootNode == null) { writeNull(); } else { if (getCodec() == null) { throw new IllegalStateException("No ObjectCodec defined"); } getCodec().writeValue(this, rootNode); } }
@Override public void writeObject(Object pojo) throws IOException,JsonProcessingException { if (delegateCopyMethods) { delegate.writeObject(pojo); return; } // NOTE: copied from if (pojo == null) { writeNull(); } else { if (getCodec() != null) { getCodec().writeValue(this, pojo); return; } _writeSimpleObject(pojo); } }
@Override public void writeObject(Object pojo) throws IOException,JsonProcessingException { if (delegateCopyMethods) { delegate.writeObject(pojo); return; } // NOTE: copied from if (pojo == null) { writeNull(); } else { if (getCodec() != null) { getCodec().writeValue(this, pojo); return; } _writeSimpleObject(pojo); } }
@Override public void writeObject(Object pojo) throws IOException { if (delegateCopyMethods) { delegate.writeObject(pojo); return; } if (pojo == null) { writeNull(); } else { ObjectCodec c = getCodec(); if (c != null) { c.writeValue(this, pojo); return; } _writeSimpleObject(pojo); } }
@Override public void writeTree(TreeNode tree) throws IOException { if (delegateCopyMethods) { delegate.writeTree(tree); return; } // As with 'writeObject()', we are not check if write would work if (tree == null) { writeNull(); } else { ObjectCodec c = getCodec(); if (c == null) { throw new IllegalStateException("No ObjectCodec defined"); } c.writeTree(this, tree); } }