File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
metafacture-files/src/main/java/org/metafacture/files Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -56,11 +56,21 @@ public final class FileDigestCalculator extends
56
56
private final DigestAlgorithm algorithm ;
57
57
private final MessageDigest messageDigest ;
58
58
59
+ /**
60
+ * Uses the given DigestAlgorithm to define the MessageDigest.
61
+ *
62
+ * @param algorithm the DigestAlgorithm
63
+ */
59
64
public FileDigestCalculator (final DigestAlgorithm algorithm ) {
60
65
this .algorithm = algorithm ;
61
66
this .messageDigest = this .algorithm .getInstance ();
62
67
}
63
68
69
+ /**
70
+ * Uses the given name of the algorithm to define the MessageDigest.
71
+ *
72
+ * @param algorithm the name of the algorithm
73
+ */
64
74
public FileDigestCalculator (final String algorithm ) {
65
75
this .algorithm = DigestAlgorithm .valueOf (algorithm .toUpperCase ());
66
76
this .messageDigest = this .algorithm .getInstance ();
@@ -129,6 +139,12 @@ public enum DigestAlgorithm {
129
139
this .identifier = identifier ;
130
140
}
131
141
142
+ /**
143
+ * Returns a MessageDigest object that implements the specified digest
144
+ * algorithm.
145
+ *
146
+ * @return the MessageDigest
147
+ */
132
148
public MessageDigest getInstance () {
133
149
try {
134
150
return MessageDigest .getInstance (identifier );
You can’t perform that action at this time.
0 commit comments