Class OSGiManifestParser

    • Constructor Detail

      • OSGiManifestParser

        public OSGiManifestParser()
    • Method Detail

      • toIvyFile

        public void toIvyFile​(java.io.InputStream is,
                              Resource res,
                              java.io.File destFile,
                              ModuleDescriptor md)
                       throws java.text.ParseException,
                              java.io.IOException
        Description copied from interface: ModuleDescriptorParser
        Convert a module descriptor to an ivy file. This method MUST close the given input stream when job is finished
        Specified by:
        toIvyFile in interface ModuleDescriptorParser
        Parameters:
        is - input stream with opened on original module descriptor resource
        res - Resource
        destFile - File
        md - ModuleDescriptor
        Throws:
        java.text.ParseException - if something goes wrong
        java.io.IOException - if something goes wrong
      • getType

        public java.lang.String getType()
        Description copied from interface: ModuleDescriptorParser
        Return the 'type' of module artifacts this parser is parsing
        Specified by:
        getType in interface ModuleDescriptorParser
        Returns:
        the 'type' of module artifacts this parser is parsing
      • getMetadataArtifact

        public Artifact getMetadataArtifact​(ModuleRevisionId mrid,
                                            Resource res)
        Description copied from interface: ModuleDescriptorParser
        Returns the module metadata artifact corresponding to the given module revision id that this parser parses
        Specified by:
        getMetadataArtifact in interface ModuleDescriptorParser
        Parameters:
        mrid - the module revision id for which the module artifact should be returned
        res - the resource for which the module artifact should be returned
        Returns:
        the module artifact corresponding to the given mrid and resource
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object