Class ProductVersionExpansionRun


  • class ProductVersionExpansionRun
    extends java.lang.Object
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • 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)