Class SimpleArtifactRepositoryIO
- java.lang.Object
-
- org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO
-
public class SimpleArtifactRepositoryIO extends java.lang.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SimpleArtifactRepositoryIO.Parser
static class
SimpleArtifactRepositoryIO.Writer
private static interface
SimpleArtifactRepositoryIO.XMLConstants
-
Constructor Summary
Constructors Constructor Description SimpleArtifactRepositoryIO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
read(java.net.URL location, java.io.InputStream input, org.eclipse.core.runtime.IProgressMonitor monitor)
Reads the artifact repository from the given stream, and returns the contained array of abstract artifact repositories.void
write(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository, java.io.OutputStream output)
Writes the given artifact repository to the stream.
-
-
-
Method Detail
-
write
public void write(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository, java.io.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(java.net.URL location, java.io.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
-
-