Package org.eclipse.tycho.packaging
Class ProductAssembler
- java.lang.Object
-
- org.eclipse.tycho.core.ArtifactDependencyVisitor
-
- org.eclipse.tycho.packaging.UpdateSiteAssembler
-
- org.eclipse.tycho.packaging.ProductAssembler
-
public class ProductAssembler extends UpdateSiteAssembler
-
-
Field Summary
Fields Modifier and Type Field Description private TargetEnvironmentenvironmentprivate booleanincludeSourcesprivate BundleReadermanifestReader-
Fields inherited from class org.eclipse.tycho.packaging.UpdateSiteAssembler
FEATURES_DIR, PLUGINS_DIR
-
-
Constructor Summary
Constructors Constructor Description ProductAssembler(org.codehaus.plexus.PlexusContainer plexus, BundleReader manifestReader, java.io.File target, TargetEnvironment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisDirectoryShape(PluginDescription plugin, java.io.File location)private booleanisSourceBundle(PluginDescription plugin)protected booleanmatchEntivonment(PluginDescription plugin)voidsetIncludeSources(boolean includeSources)voidvisitPlugin(PluginDescription plugin)-
Methods inherited from class org.eclipse.tycho.packaging.UpdateSiteAssembler
setArchives, setUnpackFeatures, setUnpackPlugins, visitFeature
-
Methods inherited from class org.eclipse.tycho.core.ArtifactDependencyVisitor
missingFeature, missingPlugin, newRuntimeException
-
-
-
-
Field Detail
-
environment
private final TargetEnvironment environment
-
includeSources
private boolean includeSources
-
manifestReader
private final BundleReader manifestReader
-
-
Constructor Detail
-
ProductAssembler
public ProductAssembler(org.codehaus.plexus.PlexusContainer plexus, BundleReader manifestReader, java.io.File target, TargetEnvironment environment)
-
-
Method Detail
-
visitPlugin
public void visitPlugin(PluginDescription plugin)
- Overrides:
visitPluginin classUpdateSiteAssembler
-
isSourceBundle
private boolean isSourceBundle(PluginDescription plugin)
-
isDirectoryShape
protected boolean isDirectoryShape(PluginDescription plugin, java.io.File location)
- Overrides:
isDirectoryShapein classUpdateSiteAssembler
-
matchEntivonment
protected boolean matchEntivonment(PluginDescription plugin)
-
setIncludeSources
public void setIncludeSources(boolean includeSources)
-
-