samples/messagedigest/src-new-api/org/apidesign/api/security/DigestorAccessorImpl.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:52:25 +0200
changeset 47 f464a16d553a
permissions -rw-r--r--
Simplified to does not contain the friend API, instead the SPI is directly define by the API
jtulach@47
     1
package org.apidesign.api.security;
jtulach@47
     2
jtulach@47
     3
import org.apidesign.spi.security.*;
jtulach@47
     4
import java.nio.ByteBuffer;
jtulach@47
     5
import org.apidesign.impl.DigestorAccessor;
jtulach@47
     6
jtulach@47
     7
/**
jtulach@47
     8
 *
jtulach@47
     9
 * @author  Jaroslav Tulach <jaroslav.tulach@apidesign.org>
jtulach@47
    10
 */
jtulach@47
    11
final class DigestorAccessorImpl extends DigestorAccessor {
jtulach@47
    12
    @Override
jtulach@47
    13
    public <Data> byte[] digest(Digestor<Data> dig, Data data) {
jtulach@47
    14
        return defaultDigest(dig, data);
jtulach@47
    15
    }
jtulach@47
    16
jtulach@47
    17
    @Override
jtulach@47
    18
    public <Data> Data create(Digestor<Data> dig, String algorithm) {
jtulach@47
    19
        return defaultCreate(dig, algorithm);
jtulach@47
    20
    }
jtulach@47
    21
jtulach@47
    22
    @Override
jtulach@47
    23
    public <Data> void update(Digestor<Data> dig, Data data, ByteBuffer input) {
jtulach@47
    24
        defaultUpdate(dig, data, input);
jtulach@47
    25
    }
jtulach@47
    26
}