Class WriteMainMatcherClassToFile

java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_assembly.WriteMainMatcherClassToFile
All Implemented Interfaces:
org.apache.maven.plugins.assembly.filter.ContainerDescriptorHandler, org.codehaus.plexus.archiver.ArchiveFinalizer, org.codehaus.plexus.components.io.fileselectors.FileSelector

@Component(role=org.apache.maven.plugins.assembly.filter.ContainerDescriptorHandler.class, hint="writemainmatcherclasstofile") public class WriteMainMatcherClassToFile extends Object implements org.apache.maven.plugins.assembly.filter.ContainerDescriptorHandler
  • Field Details

    • mainclass

      protected String mainclass
  • Constructor Details

    • WriteMainMatcherClassToFile

      public WriteMainMatcherClassToFile()
  • Method Details

    • finalizeArchiveCreation

      public void finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver) throws org.codehaus.plexus.archiver.ArchiverException
      Specified by:
      finalizeArchiveCreation in interface org.codehaus.plexus.archiver.ArchiveFinalizer
      Throws:
      org.codehaus.plexus.archiver.ArchiverException
    • getVirtualFiles

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

      public void finalizeArchiveExtraction(org.codehaus.plexus.archiver.UnArchiver ua) throws org.codehaus.plexus.archiver.ArchiverException
      Specified by:
      finalizeArchiveExtraction in interface org.codehaus.plexus.archiver.ArchiveFinalizer
      Throws:
      org.codehaus.plexus.archiver.ArchiverException
    • isSelected

      public boolean isSelected(org.codehaus.plexus.components.io.fileselectors.FileInfo fi) throws IOException
      Specified by:
      isSelected in interface org.codehaus.plexus.components.io.fileselectors.FileSelector
      Throws:
      IOException
    • setMainclass

      public void setMainclass(String mainclass)
    • getFileFromText

      protected File getFileFromText(String content) throws IOException
      Throws:
      IOException