Class SimpleArtifactRepositoryIO


  • public class SimpleArtifactRepositoryIO
    extends Object
    This class reads and writes artifact repository metadata (e.g. table of contents files); This class is not used for reading or writing the actual artifacts.
    • Constructor Detail

      • SimpleArtifactRepositoryIO

        public SimpleArtifactRepositoryIO()
    • Method Detail

      • write

        public void write​(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository,
                          OutputStream output)
        Writes the given artifact repository to the stream. This method performs buffering, and closes the stream when finished.
      • read

        public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository read​(URL location,
                                                                                   InputStream input,
                                                                                   org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                            throws org.eclipse.equinox.p2.core.ProvisionException
        Reads the artifact repository from the given stream, and returns the contained array of abstract artifact repositories. This method performs buffering, and closes the stream when finished.
        Throws:
        org.eclipse.equinox.p2.core.ProvisionException