private Binary getData() { if (bufferOffset < chunkSizeBytes) { byte[] sizedBuffer = new byte[bufferOffset]; System.arraycopy(buffer, 0, sizedBuffer, 0, bufferOffset); buffer = sizedBuffer; } return new Binary(buffer); }
private Criteria stringBitmask(String operator, String bitmask) { Assert.hasText(bitmask, "Bitmask must not be null!"); target.criteria.put(operator, new Binary(Base64Utils.decodeFromString(bitmask))); return target; }
@Override public String encode(CodecRegistryProvider provider, boolean quoted) { if (quoted) { return Base64Utils.encodeToString(this.value); } return encode(provider, new Binary(this.value), BinaryCodec::new); } }
@Override public void gotBinary(final String name, final byte type, final byte[] data) { if (type == BSON.B_GENERAL || type == BSON.B_BINARY) { _put(name, data); } else { _put(name, new Binary(type, data)); } }
@Override public Binary decode(final BsonReader reader, final DecoderContext decoderContext) { BsonBinary bsonBinary = reader.readBinaryData(); return new Binary(bsonBinary.getType(), bsonBinary.getData()); }
return new Binary(type.getSlice(block, position).getBytes());
int type = (b.get("$type") instanceof String) ? Integer.valueOf((String) b.get("$type"), 16) : (Integer) b.get("$type"); byte[] bytes = Base64.decode((String) b.get("$binary")); o = new Binary((byte) type, bytes); } else if (b.containsField("$undefined") && b.get("$undefined").equals(true)) { o = new BsonUndefined();
private Criteria stringBitmask(String operator, String bitmask) { Assert.hasText(bitmask, "Bitmask must not be null!"); target.criteria.put(operator, new Binary(Base64Utils.decodeFromString(bitmask))); return target; }
@Override public Binary convert(Message<?> source) { return new Binary(this.serializingConverter.convert(source)); }
@Override public String encode(CodecRegistryProvider provider, boolean quoted) { if (quoted) { return Base64Utils.encodeToString(this.value); } return encode(provider, new Binary(this.value), BinaryCodec::new); } }
return binary.getData(); } else { return new Binary(binary.getType(), binary.getData());
@Override public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) { if (source == null) { return null; } if (Message.class.isAssignableFrom(sourceType.getObjectType())) { return new Binary(this.serializingConverter.convert(source)); } else { return this.deserializingConverter.convert(((Binary) source).getData()); } }
@Test public void displayBinaryType() throws Exception { MongoCollectionResult collectionResult = new MongoCollectionResult("mycollect"); collectionResult.add( new Document("_id", new ObjectId("50b8d63414f85401b9268b99")) .append("binaryContent", new Binary(IOUtils.toByteArray(getClass().getResourceAsStream("/testData/mongo.png")))) ); mongoResultPanel.updateResultView(collectionResult, new Pagination()); TreeUtil.expandAll(mongoResultPanel.resultTreeTableView.getTree()); getResultTable().requireContents(new String[][]{ {"[0]", "{ \"_id\" : { \"$oid\" : \"50b8d63414f85401b9268b99\" }, \"binaryContent\" : { \"...MHOAWG2wOcAqcIMPQ4RYAhx/8DM8Ih6K9EJPMAAAAASUVORK5CYII=\", \"$type\" : \"00\" } }"}, {"_id", "50b8d63414f85401b9268b99"}, {"binaryContent", "Cannot display value"}, }); }
private Binary getData() { if (bufferOffset < chunkSizeBytes) { byte[] sizedBuffer = new byte[bufferOffset]; System.arraycopy(buffer, 0, sizedBuffer, 0, bufferOffset); buffer = sizedBuffer; } return new Binary(buffer); }
public BinaryBox(final String data, final int type) { byte[] byteData = new byte[data.length()]; for (int i = 0; i < byteData.length; ++i) { byteData[i] = (byte) data.charAt(i); } this.value = new Binary((byte) type, byteData); }
public static void main(String[] args) throws IOException { System.out.println("enter the number you want to convert"); BufferedReader bReader = new BufferedReader(newInputStreamReader(System.in)); int number = Integer.parseInt(bReader.readLine()); Binary binaryObject = new Binary(); StringBuffer result = binaryObject.calculateBinary(number); System.out.println(result); }
public void gotBinary(String name, byte type, byte[] data) { _put(name, new Binary(type, data)); // if (type == BSON.B_GENERAL || type == BSON.B_BINARY) // _put(name, data); // else // _put(name, new Binary(type, data)); }
public AwsS3PutObjectResult putObject( final String bucket, final String key, final String acl, final String contentType, final byte[] body ) { return putObject(bucket, key, acl, contentType, new Binary(body)); }
public AwsS3PutObjectResult putObject( final String bucket, final String key, final String acl, final String contentType, final InputStream body ) throws IOException { return putObject(bucket, key, acl, contentType, new Binary(readAllToBytes(body))); }
@Override public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) { if (source == null) { return null; } if (Message.class.isAssignableFrom(sourceType.getObjectType())) { return new Binary(this.serializingConverter.convert(source)); } else { return this.deserializingConverter.convert(((Binary) source).getData()); } }