org.sonatype.tycho.p2.impl.publisher
Class P2GeneratorImpl

java.lang.Object
  extended by org.sonatype.tycho.p2.impl.publisher.P2GeneratorImpl
All Implemented Interfaces:
P2Generator

public class P2GeneratorImpl
extends java.lang.Object
implements P2Generator


Constructor Summary
P2GeneratorImpl(boolean dependenciesOnly)
           
 
Method Summary
 long createId(java.lang.String sourceBundleSymbolicName, java.lang.String version)
           
 void generateMetadata(IArtifactFacade artifact, java.io.File content, java.io.File artifacts)
           
 void generateMetadata(IArtifactFacade artifact, java.util.List<java.util.Map<java.lang.String,java.lang.String>> environments, java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> units, java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifacts)
           
 boolean isSupported(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P2GeneratorImpl

public P2GeneratorImpl(boolean dependenciesOnly)
Method Detail

generateMetadata

public void generateMetadata(IArtifactFacade artifact,
                             java.io.File content,
                             java.io.File artifacts)
                      throws java.io.IOException
Specified by:
generateMetadata in interface P2Generator
Throws:
java.io.IOException

generateMetadata

public void generateMetadata(IArtifactFacade artifact,
                             java.util.List<java.util.Map<java.lang.String,java.lang.String>> environments,
                             java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> units,
                             java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifacts)

createId

public long createId(java.lang.String sourceBundleSymbolicName,
                     java.lang.String version)

isSupported

public boolean isSupported(java.lang.String type)


Copyright © 2008-2011. All Rights Reserved.