Class MessageDigestContainerDescriptorHandler

java.lang.Object
de.sfuhrm.maven.assemblyplugin.MessageDigestContainerDescriptorHandler
All Implemented Interfaces:
org.apache.maven.plugins.assembly.filter.ContainerDescriptorHandler, org.codehaus.plexus.archiver.ArchiveFinalizer, org.codehaus.plexus.components.io.fileselectors.FileSelector
Direct Known Subclasses:
MD5, SHA1, SHA256, SHA512

@Component(role=org.apache.maven.plugins.assembly.filter.ContainerDescriptorHandler.class, hint="message-digest") public class MessageDigestContainerDescriptorHandler extends Object implements org.apache.maven.plugins.assembly.filter.ContainerDescriptorHandler
  • Constructor Details

    • MessageDigestContainerDescriptorHandler

      public MessageDigestContainerDescriptorHandler()
  • Method Details

    • encodeHex

      protected static char[] encodeHex(byte[] data)
    • setExclusionRegex

      public void setExclusionRegex(String inPattern)
    • setMessageDigest

      public void setMessageDigest(String inDigest)
    • setChecksumFile

      public void setChecksumFile(String inChecksumFile)
    • finalizeArchiveCreation

      public void finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver)
      Specified by:
      finalizeArchiveCreation in interface org.codehaus.plexus.archiver.ArchiveFinalizer
    • finalizeArchiveExtraction

      public void finalizeArchiveExtraction(org.codehaus.plexus.archiver.UnArchiver unarchiver)
      Specified by:
      finalizeArchiveExtraction in interface org.codehaus.plexus.archiver.ArchiveFinalizer
    • getVirtualFiles

      public List<String> getVirtualFiles()
      Specified by:
      getVirtualFiles in interface org.codehaus.plexus.archiver.ArchiveFinalizer
    • isSelected

      public boolean isSelected(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
      Specified by:
      isSelected in interface org.codehaus.plexus.components.io.fileselectors.FileSelector