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 TargetEnvironment
environment
private boolean
includeSources
private BundleReader
manifestReader
-
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 boolean
isDirectoryShape(PluginDescription plugin, java.io.File location)
private boolean
isSourceBundle(PluginDescription plugin)
protected boolean
matchEntivonment(PluginDescription plugin)
void
setIncludeSources(boolean includeSources)
void
visitPlugin(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:
visitPlugin
in classUpdateSiteAssembler
-
isSourceBundle
private boolean isSourceBundle(PluginDescription plugin)
-
isDirectoryShape
protected boolean isDirectoryShape(PluginDescription plugin, java.io.File location)
- Overrides:
isDirectoryShape
in classUpdateSiteAssembler
-
matchEntivonment
protected boolean matchEntivonment(PluginDescription plugin)
-
setIncludeSources
public void setIncludeSources(boolean includeSources)
-
-