Class SimpleArtifactRepositoryIO

java.lang.Object
org.eclipse.tycho.p2maven.io.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 Details

    • SimpleArtifactRepositoryIO

      public SimpleArtifactRepositoryIO()
  • Method Details

    • 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) 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