org.sonatype.tycho.p2.impl.repo
Class MetadataSerializableImpl

java.lang.Object
  extended by org.sonatype.tycho.p2.impl.repo.MetadataSerializableImpl
All Implemented Interfaces:
MetadataSerializable

public class MetadataSerializableImpl
extends Object
implements MetadataSerializable


Constructor Summary
MetadataSerializableImpl(org.eclipse.equinox.p2.core.IProvisioningAgent agent)
           
 
Method Summary
 void replaceBuildQualifier(List<org.eclipse.equinox.p2.metadata.IInstallableUnit> units, String qualifier)
           
 void serialize(OutputStream stream, Set<Object> installableUnits, String qualifier)
          Serialises the content of this repository into the output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataSerializableImpl

public MetadataSerializableImpl(org.eclipse.equinox.p2.core.IProvisioningAgent agent)
Method Detail

serialize

public void serialize(OutputStream stream,
                      Set<Object> installableUnits,
                      String qualifier)
               throws IOException
Description copied from interface: MetadataSerializable
Serialises the content of this repository into the output stream. If qualifier is not null, replaces the build qualifier with the given value. The caller is responsible for closing the stream.

Specified by:
serialize in interface MetadataSerializable
Throws:
IOException

replaceBuildQualifier

public void replaceBuildQualifier(List<org.eclipse.equinox.p2.metadata.IInstallableUnit> units,
                                  String qualifier)


Copyright © 2008-2011. All Rights Reserved.