public class DigesterFileWriteUtils
extends java.lang.Object
Constructor and Description |
---|
DigesterFileWriteUtils()
Constructor method for i18n purposes only.
|
Modifier and Type | Method and Description |
---|---|
static int |
writeBSDMultiple(java.io.File directory,
java.util.Vector<java.io.File> childs,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
java.util.Vector<java.lang.String> algos,
java.util.Vector<java.lang.String> suffices,
boolean overwrite,
java.lang.String summary,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String comment)
Generates BSD summary files containing the digests for the given target and algorithm.
|
static int |
writeBSDSingle(java.io.File target,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
java.lang.String algorithm,
java.lang.String suffix,
boolean overwrite,
boolean timestamp,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String comment)
Generates a BSD file containing the digest for the given target.
|
static int |
writeGNUMultiple(java.io.File directory,
java.util.Vector<java.io.File> childs,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
java.util.Vector<java.lang.String> algos,
java.util.Vector<java.lang.String> suffices,
boolean overwrite,
java.lang.String summary,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String comment)
Generates GNU summary files containing the digests for the given target and algorithm.
|
static int |
writeGNUSingle(java.io.File target,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
java.lang.String algorithm,
java.lang.String suffix,
boolean overwrite,
boolean timestamp,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String comment)
Generates a GNU file containing the digest for the given target.
|
static int |
writePGPSingle(java.io.File target,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
boolean ascii,
java.lang.String suffix,
boolean overwrite,
boolean timestamp,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String comment)
Generates a PGP file containing the signatures for the given target.
|
static int |
writeXML(java.io.OutputStream ostream,
java.io.File[] files,
java.util.Vector<DigestResult> digests,
boolean abspath,
java.io.File parent,
java.lang.String format,
java.lang.String xmlcomment,
java.lang.String urlvalue,
boolean includepgpsig,
boolean includekeyid,
boolean includekeyname,
boolean includekeyemail,
boolean includekeyurl,
com.lf.commons.crypto.CryptoManager cryptomanager)
Saves the message digests with the specified byte based XML output stream.
|
static int |
writeXMLMultiple(java.io.File directory,
java.util.Vector<java.io.File> childs,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
boolean overwrite,
java.lang.String summary,
java.lang.String extension,
boolean abspath,
java.lang.String format,
java.lang.String xmlcomment,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String urlvalue,
boolean includepgpsig,
boolean includekeyid,
boolean includekeyname,
boolean includekeyemail,
boolean includekeyurl,
java.lang.String comment,
com.lf.commons.crypto.CryptoManager cryptomanager)
Generates an XML file containing the digest for the given target.
|
static int |
writeXMLSingle(java.io.File target,
java.util.Vector<DigestResult> digests,
java.util.Vector<FileResult> files,
java.lang.String suffix,
boolean overwrite,
boolean abspath,
java.lang.String format,
java.lang.String xmlcomment,
boolean timestamp,
java.util.Vector<java.lang.String[]> messages,
boolean verbose,
java.lang.String urlvalue,
boolean includepgpsig,
boolean includekeyid,
boolean includekeyname,
boolean includekeyemail,
boolean includekeyurl,
java.lang.String comment,
com.lf.commons.crypto.CryptoManager cryptomanager)
Generates an XML file containing the digest for the given target.
|
public DigesterFileWriteUtils() throws java.lang.InstantiationException
I18NExtractor
).
java.lang.InstantiationException
- Error indicationpublic static int writeXML(java.io.OutputStream ostream, java.io.File[] files, java.util.Vector<DigestResult> digests, boolean abspath, java.io.File parent, java.lang.String format, java.lang.String xmlcomment, java.lang.String urlvalue, boolean includepgpsig, boolean includekeyid, boolean includekeyname, boolean includekeyemail, boolean includekeyurl, com.lf.commons.crypto.CryptoManager cryptomanager) throws java.io.IOException
ostream
- Byte based XML output stream with a certain encodingfiles
- Container with target files to be storeddigests
- Container for result objects with message digestsabspath
- Write absolute paths?parent
- Parent directory for relative pathsformat
- Digest format (hex/base64)xmlcomment
- Optional XML commenturlvalue
- Optional URL element, omitted if null
includepgpsig
- Include PGP signatures?includekeyid
- Include PGP key IDs?includekeyname
- Include PGP key names?includekeyemail
- Include PGP key e-mail?includekeyurl
- Include PGP key URLs?cryptomanager
- The crypto managerjava.io.IOException
- An I/O error occurredpublic static int writeGNUSingle(java.io.File target, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, java.lang.String algorithm, java.lang.String suffix, boolean overwrite, boolean timestamp, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String comment)
target
- Target for generationdigests
- Container for result objects with message digestsfiles
- Container for result objects with digest filesalgorithm
- Algorithm to usesuffix
- File extension to useoverwrite
- Overwrite existing files?timestamp
- Apply target file timestamp?messages
- Collector for verbose messages (optional)verbose
- Create verbose messagescomment
- The default commentpublic static int writeBSDSingle(java.io.File target, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, java.lang.String algorithm, java.lang.String suffix, boolean overwrite, boolean timestamp, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String comment)
target
- Target for generationdigests
- Container for result objects with message digestsfiles
- Container for result objects with digest filesalgorithm
- Algorithm to usesuffix
- File extension to useoverwrite
- Overwrite existing files?timestamp
- Apply target file timestamp?messages
- Collector for verbose messages (optional)verbose
- Create verbose messagescomment
- The default commentpublic static int writePGPSingle(java.io.File target, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, boolean ascii, java.lang.String suffix, boolean overwrite, boolean timestamp, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String comment)
target
- Target for generationdigests
- Container for result objects with message digestsfiles
- Container for result objects with digest filesascii
- Create ASCII-armored files, binary otherwisesuffix
- File extension to useoverwrite
- Overwrite existing files?timestamp
- Apply target file timestamp?messages
- Collector for verbose messages (optional)verbose
- Create verbose messagescomment
- The default commentpublic static int writeXMLSingle(java.io.File target, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, java.lang.String suffix, boolean overwrite, boolean abspath, java.lang.String format, java.lang.String xmlcomment, boolean timestamp, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String urlvalue, boolean includepgpsig, boolean includekeyid, boolean includekeyname, boolean includekeyemail, boolean includekeyurl, java.lang.String comment, com.lf.commons.crypto.CryptoManager cryptomanager)
target
- Target for generationdigests
- Container for result objects with message digestsfiles
- Container for result objects with digest filessuffix
- File extension to useoverwrite
- Overwrite existing files?abspath
- Write absolute paths?format
- The digest format (hex/base64)xmlcomment
- Optional XML commenttimestamp
- Apply target file timestamp?messages
- Collector for verbose messages (optional)verbose
- Create verbose messagesurlvalue
- Optional URL elementincludepgpsig
- Include PGP signatures?includekeyid
- Include PGP key IDs?includekeyname
- Include PGP key names?includekeyemail
- Include PGP key e-mail?includekeyurl
- Include PGP key URLs?comment
- The default commentcryptomanager
- The crypto managerpublic static int writeGNUMultiple(java.io.File directory, java.util.Vector<java.io.File> childs, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, java.util.Vector<java.lang.String> algos, java.util.Vector<java.lang.String> suffices, boolean overwrite, java.lang.String summary, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String comment)
directory
- Parent directorychilds
- Container with child targets (all algorithms)digests
- Container for result objects with message digestsfiles
- Container for result objects with digest filesalgos
- Pre-processed set of algorithmssuffices
- Pre-processed set of extensionsoverwrite
- Overwrite existing files?summary
- The name of the summary filemessages
- Collector for verbose messages (optional)verbose
- Create verbose messagescomment
- The default commentpublic static int writeBSDMultiple(java.io.File directory, java.util.Vector<java.io.File> childs, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, java.util.Vector<java.lang.String> algos, java.util.Vector<java.lang.String> suffices, boolean overwrite, java.lang.String summary, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String comment)
directory
- Parent directorychilds
- Container with child targets (all algorithms)digests
- Container for result objects with message digestsfiles
- Container for result objects with digest filesalgos
- Pre-processed set of algorithmssuffices
- Pre-processed set of extensionsoverwrite
- Overwrite existing files?summary
- The name of the summary filemessages
- Collector for verbose messages (optional)verbose
- Create verbose messagescomment
- The default commentpublic static int writeXMLMultiple(java.io.File directory, java.util.Vector<java.io.File> childs, java.util.Vector<DigestResult> digests, java.util.Vector<FileResult> files, boolean overwrite, java.lang.String summary, java.lang.String extension, boolean abspath, java.lang.String format, java.lang.String xmlcomment, java.util.Vector<java.lang.String[]> messages, boolean verbose, java.lang.String urlvalue, boolean includepgpsig, boolean includekeyid, boolean includekeyname, boolean includekeyemail, boolean includekeyurl, java.lang.String comment, com.lf.commons.crypto.CryptoManager cryptomanager)
directory
- Parent directorychilds
- Container with child targets (all algorithms)digests
- Container for result objects with message digestsfiles
- Container for result objects with digest filesoverwrite
- Overwrite existing files?summary
- The name of the summary fileextension
- The extension of the summary fileabspath
- Write absolute paths?format
- The digest format (hex/base64)xmlcomment
- Optional XML commentmessages
- Collector for verbose messages (optional)verbose
- Create verbose messagesurlvalue
- Optional URL elementincludepgpsig
- Include PGP signatures?includekeyid
- Include PGP key IDs?includekeyname
- Include PGP key names?includekeyemail
- Include PGP key e-mail?includekeyurl
- Include PGP key URLs?comment
- The default commentcryptomanager
- The crypto managerCopyright © 2005-2015 Leisenfels UG. All rights reserved.