final BinaryDecoder decoder = DecoderFactory.getInstance() .createBinaryDecoder( (Encoding) getParameter(Parameter.ENCODING)); binary = decoder.decode(aValue.getBytes());
final BinaryDecoder decoder = DecoderFactory.getInstance() .createBinaryDecoder( getParameter(Parameter.ENCODING)); binary = decoder.decode(aValue.getBytes());
final BinaryDecoder decoder = DecoderFactory.getInstance() .createBinaryDecoder( getParameter(Parameter.ENCODING)); binary = decoder.decode(aValue.getBytes());
final BinaryDecoder decoder = DecoderFactory.getInstance() .createBinaryDecoder( (Encoding) getParameter(Parameter.ENCODING)); binary = decoder.decode(aValue.getBytes());
final BinaryDecoder decoder = DecoderFactory.getInstance() .createBinaryDecoder( (Encoding) getParameter(Parameter.ENCODING)); binary = decoder.decode(aValue.getBytes());
/** * {@inheritDoc} */ public final void setValue(final String aValue) throws URISyntaxException { // value can be either binary or a URI or default to text if (getParameter(Parameter.ENCODING) != null) { // binary = Base64.decode(aValue); try { final BinaryDecoder decoder = DecoderFactory.getInstance() .createBinaryDecoder( (Encoding) getParameter(Parameter.ENCODING)); binary = decoder.decode(aValue.getBytes()); } catch (UnsupportedEncodingException uee) { Logger log = LoggerFactory.getLogger(Attach.class); log.error("Error encoding binary data", uee); } catch (DecoderException de) { Logger log = LoggerFactory.getLogger(Attach.class); log.error("Error decoding binary data", de); } } else if (Value.URI.equals(getParameter(Parameter.VALUE))) { uri = Uris.create(aValue); value = aValue; // assume text.. } else { value = aValue; } }