Class URITargetDefinitionContent

  • All Implemented Interfaces:
    org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>, TargetDefinitionContent

    public class URITargetDefinitionContent
    extends java.lang.Object
    implements TargetDefinitionContent
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.eclipse.equinox.p2.core.IProvisioningAgent agent  
      private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository  
      private java.lang.String id  
      private java.net.URI location  
      private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository  
    • Constructor Summary

      Constructors 
      Constructor Description
      URITargetDefinitionContent​(org.eclipse.equinox.p2.core.IProvisioningAgent agent, java.net.URI location, java.lang.String id)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository()  
      org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository()  
      void preload​(org.eclipse.core.runtime.IProgressMonitor monitor)  
      org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IInstallableUnit> query​(org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IInstallableUnit> query, org.eclipse.core.runtime.IProgressMonitor monitor)
      Allows to query for all units currently selected by this TargetDefinitionContent the default implementation simply returns the metadata repository
      • Methods inherited from class java.lang.Object

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

      • artifactRepository

        private final org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
      • agent

        private org.eclipse.equinox.p2.core.IProvisioningAgent agent
      • location

        private java.net.URI location
      • id

        private java.lang.String id
      • metadataRepository

        private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
    • Constructor Detail

      • URITargetDefinitionContent

        public URITargetDefinitionContent​(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
                                          java.net.URI location,
                                          java.lang.String id)
    • Method Detail

      • query

        public org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IInstallableUnit> query​(org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IInstallableUnit> query,
                                                                                                                 org.eclipse.core.runtime.IProgressMonitor monitor)
        Description copied from interface: TargetDefinitionContent
        Allows to query for all units currently selected by this TargetDefinitionContent the default implementation simply returns the metadata repository
        Specified by:
        query in interface org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>
        Specified by:
        query in interface TargetDefinitionContent
      • preload

        public void preload​(org.eclipse.core.runtime.IProgressMonitor monitor)