Class ProductVersionExpansionRun
- java.lang.Object
-
- org.eclipse.tycho.p2.tools.publisher.ProductVersionExpansionRun
-
class ProductVersionExpansionRun extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringBuildererrorsprivate java.io.FileproductFileprivate P2TargetPlatformtargetPlatform
-
Constructor Summary
Constructors Constructor Description ProductVersionExpansionRun(P2TargetPlatform targetPlatform, java.io.File productFile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringBuilderinitReferenceResolutionError(java.lang.StringBuilder errors)private static java.lang.Stringquote(java.lang.Object nullableObject)voidreportErrors(MavenLogger logger)java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId>resolveReferences(java.lang.String elementName, java.lang.String artifactType, java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> references)java.util.List<org.eclipse.equinox.p2.metadata.IInstallableUnit>resolveReferencesToIUs(java.lang.String elementName, java.lang.String artifactType, java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> references)private org.eclipse.equinox.p2.metadata.IInstallableUnitresolveReferenceWithErrorHandling(java.lang.String elementName, java.lang.String artifactType, org.eclipse.equinox.p2.metadata.IVersionedId reference)
-
-
-
Field Detail
-
targetPlatform
private final P2TargetPlatform targetPlatform
-
productFile
private final java.io.File productFile
-
errors
java.lang.StringBuilder errors
-
-
Constructor Detail
-
ProductVersionExpansionRun
ProductVersionExpansionRun(P2TargetPlatform targetPlatform, java.io.File productFile)
-
-
Method Detail
-
resolveReferences
public java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> resolveReferences(java.lang.String elementName, java.lang.String artifactType, java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> references)
-
resolveReferencesToIUs
public java.util.List<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolveReferencesToIUs(java.lang.String elementName, java.lang.String artifactType, java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> references)
-
resolveReferenceWithErrorHandling
private org.eclipse.equinox.p2.metadata.IInstallableUnit resolveReferenceWithErrorHandling(java.lang.String elementName, java.lang.String artifactType, org.eclipse.equinox.p2.metadata.IVersionedId reference)
-
reportErrors
public void reportErrors(MavenLogger logger)
-
initReferenceResolutionError
private java.lang.StringBuilder initReferenceResolutionError(java.lang.StringBuilder errors)
-
quote
private static java.lang.String quote(java.lang.Object nullableObject)
-
-