public static BinaryNode valueOf(byte[] data, int offset, int length) { if (data == null) { return null; } if (length == 0) { return EMPTY_BINARY_NODE; } return new BinaryNode(data, offset, length); }
@Override public Object getEmbeddedObject() { if (!_closed) { JsonNode n = currentNode(); if (n != null) { if (n.isPojo()) { return ((POJONode) n).getPojo(); } if (n.isBinary()) { return ((BinaryNode) n).binaryValue(); } } } return null; }
/** * Factory method for constructing a node that represents given * binary data, and will get serialized as equivalent base64-encoded * String value */ @Override public BinaryNode binaryNode(byte[] data, int offset, int length) { return BinaryNode.valueOf(data, offset, length); }
public class ThreadedNode { private BinaryNode head; public ThreadedNode(BinaryNode root) { head = new BinaryNode(); root.makeThreaded(); root.setRight(head); head.setRight(root); } }
@Override public ServerCreateBuilder addPersonality(String path, String contents) { if (path == null || contents == null) return this; if (m.personality == null) m.personality = Lists.newArrayList(); m.personality.add(new Personality(path, new BinaryNode(contents.getBytes()).asText())); return this; }
public static BinaryNode valueOf(byte[] data) { if (data == null) { return null; } if (data.length == 0) { return EMPTY_BINARY_NODE; } return new BinaryNode(data); }
/** * Factory method for constructing a node that represents given * binary data, and will get serialized as equivalent base64-encoded * String value */ @Override public BinaryNode binaryNode(byte[] data) { return BinaryNode.valueOf(data); }
@Override public Object serialize(Object dataFetcherResult) { if (dataFetcherResult instanceof String) { return dataFetcherResult; } if (dataFetcherResult instanceof BinaryNode) { return encoder.encodeToString(((BinaryNode) dataFetcherResult).binaryValue()); } else { throw serializationException(dataFetcherResult, String.class, BinaryNode.class); } }
public static BinaryNode valueOf(byte[] data, int offset, int length) { if (data == null) { return null; } if (length == 0) { return EMPTY_BINARY_NODE; } return new BinaryNode(data, offset, length); }
/** * Factory method for constructing a node that represents given * binary data, and will get serialized as equivalent base64-encoded * String value */ @Override public BinaryNode binaryNode(byte[] data) { return BinaryNode.valueOf(data); }
private Object unwrapJsonValue(JsonNode node) { if (node.isNull()) { return null; } else if (node.isBoolean()) { return node.booleanValue(); } else if (node.isBinary()) { return ((BinaryNode) node).binaryValue(); } else if (node.isNumber()) { return node.numberValue(); } else { return node.asText(); } } }
public static BinaryNode valueOf(byte[] data, int offset, int length) { if (data == null) { return null; } if (length == 0) { return EMPTY_BINARY_NODE; } return new BinaryNode(data, offset, length); }
/** * Factory method for constructing a node that represents given * binary data, and will get serialized as equivalent base64-encoded * String value */ public BinaryNode binaryNode(byte[] data) { return BinaryNode.valueOf(data); }
@Override public Object getEmbeddedObject() { if (!_closed) { JsonNode n = currentNode(); if (n != null) { if (n.isPojo()) { return ((POJONode) n).getPojo(); } if (n.isBinary()) { return ((BinaryNode) n).binaryValue(); } } } return null; }
public static BinaryNode valueOf(byte[] data) { if (data == null) { return null; } if (data.length == 0) { return EMPTY_BINARY_NODE; } return new BinaryNode(data); }
/** * Factory method for constructing a node that represents given * binary data, and will get serialized as equivalent base64-encoded * String value */ @Override public BinaryNode binaryNode(byte[] data) { return BinaryNode.valueOf(data); }
@Override public Object getEmbeddedObject() { if (!_closed) { JsonNode n = currentNode(); if (n != null) { if (n.isPojo()) { return ((POJONode) n).getPojo(); } if (n.isBinary()) { return ((BinaryNode) n).binaryValue(); } } } return null; }
public static BinaryNode valueOf(byte[] data, int offset, int length) { if (data == null) { return null; } if (length == 0) { return EMPTY_BINARY_NODE; } return new BinaryNode(data, offset, length); }
/** * Factory method for constructing a node that represents given * binary data, and will get serialized as equivalent base64-encoded * String value */ @Override public BinaryNode binaryNode(byte[] data) { return BinaryNode.valueOf(data); }