org.sonatype.tycho.p2.maven.repository.xmlio35
Class SimpleArtifactRepositoryIO
java.lang.Object
org.sonatype.tycho.p2.maven.repository.xmlio35.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.
Method Summary |
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository |
read(URL location,
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,
OutputStream output)
Writes the given artifact repository to the stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleArtifactRepositoryIO
public SimpleArtifactRepositoryIO()
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
Copyright © 2008-2011. All Rights Reserved.