samples/messagedigest/src-new-api/org/apidesign/spi/security/DigestorAccessorImpl.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 30 Oct 2014 21:30:10 +0100
changeset 409 40cabcdcd2be
permissions -rw-r--r--
Updating to NBMs from NetBeans 8.0.1 as some of them are required to run on JDK8
     1 package org.apidesign.spi.security;
     2 
     3 import java.nio.ByteBuffer;
     4 import org.apidesign.impl.DigestorAccessor;
     5 
     6 /**
     7  *
     8  * @author  Jaroslav Tulach <jaroslav.tulach@apidesign.org>
     9  */
    10 final class DigestorAccessorImpl extends DigestorAccessor {
    11     @Override
    12     public <Data> byte[] digest(Digestor<Data> dig, Data data) {
    13         return dig.digest(data);
    14     }
    15 
    16     @Override
    17     public <Data> Data create(Digestor<Data> dig, String algorithm) {
    18         return dig.create(algorithm);
    19     }
    20 
    21     @Override
    22     public <Data> void update(Digestor<Data> dig, Data data, ByteBuffer input) {
    23         dig.update(data, input);
    24     }
    25 }