@Override public void writeTree(TreeNode node) throws IOException { if (node == null) { writeNull(); return; } if (_objectCodec == null) { // as with 'writeObject()', is codec optional? _appendValue(JsonToken.VALUE_EMBEDDED_OBJECT, node); } else { _objectCodec.writeTree(this, node); } }
@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 writeTree(TreeNode node) throws IOException { if (node == null) { writeNull(); return; } if (_objectCodec == null) { // as with 'writeObject()', is codec optional? _appendValue(JsonToken.VALUE_EMBEDDED_OBJECT, node); } else { _objectCodec.writeTree(this, node); } }
@Override public void writeTree(TreeNode node) throws IOException { if (node == null) { writeNull(); return; } if (_objectCodec == null) { // as with 'writeObject()', is codec optional? _append(JsonToken.VALUE_EMBEDDED_OBJECT, node); } else { _objectCodec.writeTree(this, node); } }
@Override public void writeTree(TreeNode node) throws IOException { if (node == null) { writeNull(); return; } if (_objectCodec == null) { // as with 'writeObject()', is codec optional? _append(JsonToken.VALUE_EMBEDDED_OBJECT, node); } else { _objectCodec.writeTree(this, node); } }
@Override public void writeTree(TreeNode node) throws IOException { if (node == null) { writeNull(); return; } if (_objectCodec == null) { // as with 'writeObject()', is codec optional? _appendValue(JsonToken.VALUE_EMBEDDED_OBJECT, node); } else { _objectCodec.writeTree(this, node); } }
@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); } }