@Override protected JSONCodec<?> binaryCodec(final BinaryTypeDefinition type) { return new QuotedJSONCodec<>(BinaryStringCodec.from(type)); }
@Override public byte[] deserialize(final String stringRepresentation) { if (stringRepresentation == null) { return null; } final byte[] ret = DatatypeConverter.parseBase64Binary(stringRepresentation); validate(ret); return ret; }
@Override protected XmlCodec<?> binaryCodec(final BinaryTypeDefinition type) { return new QuotedXmlCodec<>(BinaryStringCodec.from(type)); }
@Override public byte[] deserialize(final String stringRepresentation) { if (stringRepresentation == null) { return null; } final byte[] ret = DatatypeConverter.parseBase64Binary(stringRepresentation); validate(ret); return ret; }
@Override protected JSONCodec<?> binaryCodec(final BinaryTypeDefinition type) { return new QuotedJSONCodec<>(BinaryStringCodec.from(type)); }
codec = BinaryStringCodec.from((BinaryTypeDefinition)typeDefinition); } else if (typeDefinition instanceof BitsTypeDefinition) { codec = BitsStringCodec.from((BitsTypeDefinition)typeDefinition);
codec = BinaryStringCodec.from((BinaryTypeDefinition)typeDefinition); } else if (typeDefinition instanceof BitsTypeDefinition) { codec = BitsStringCodec.from((BitsTypeDefinition)typeDefinition);