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.StringBuilder
errors
private java.io.File
productFile
private P2TargetPlatform
targetPlatform
-
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.StringBuilder
initReferenceResolutionError(java.lang.StringBuilder errors)
private static java.lang.String
quote(java.lang.Object nullableObject)
void
reportErrors(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.IInstallableUnit
resolveReferenceWithErrorHandling(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)
-
-