Tabnine Logo
IPublisherInfo.addAdvice
Code IndexAdd Tabnine to your IDE (free)

How to use
addAdvice
method
in
org.eclipse.equinox.p2.publisher.IPublisherInfo

Best Java code snippets using org.eclipse.equinox.p2.publisher.IPublisherInfo.addAdvice (Showing top 20 results out of 315)

origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

protected void createRootAdvice() {
  if (topLevel != null)
    info.addAdvice(new RootIUAdvice(getTopLevel()));
  info.addAdvice(new RootIUResultFilterAdvice(null));
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

protected void createRootAdvice() {
  if (topLevel != null)
    info.addAdvice(new RootIUAdvice(getTopLevel()));
  info.addAdvice(new RootIUResultFilterAdvice(null));
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

  protected void storeConfigData(IPublisherInfo publisherInfo, String config, IPublisherResult result) {
    ConfigData data = loader.getConfigData();
    if (data == null)
      return;
    publisherInfo.addAdvice(new ConfigAdvice(data, config));
    LauncherData launcherData = loader.getLauncherData();
    if (launcherData == null)
      return;
    publisherInfo.addAdvice(new LaunchingAdvice(launcherData, config));
  }
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

protected void createRootFilesAdvice() {
  File[] baseExclusions = computeRootFileExclusions();
  if (baseExclusions != null)
    info.addAdvice(new RootFilesAdvice(null, null, baseExclusions, null));
  String[] configs = info.getConfigurations();
  for (int i = 0; i < configs.length; i++)
    info.addAdvice(computeRootFileAdvice(configs[i]));
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

  protected void storeConfigData(IPublisherInfo publisherInfo, String config, IPublisherResult result) {
    ConfigData data = loader.getConfigData();
    if (data == null)
      return;
    publisherInfo.addAdvice(new ConfigAdvice(data, config));
    LauncherData launcherData = loader.getLauncherData();
    if (launcherData == null)
      return;
    publisherInfo.addAdvice(new LaunchingAdvice(launcherData, config));
  }
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

protected void createRootFilesAdvice() {
  File[] baseExclusions = computeRootFileExclusions();
  if (baseExclusions != null)
    info.addAdvice(new RootFilesAdvice(null, null, baseExclusions, null));
  String[] configs = info.getConfigurations();
  for (int i = 0; i < configs.length; i++)
    info.addAdvice(computeRootFileAdvice(configs[i]));
}
origin: org.eclipse.platform/org.eclipse.equinox.p2.publisher.eclipse

protected void createRootFilesAdvice() {
  File[] baseExclusions = computeRootFileExclusions();
  if (baseExclusions != null)
    info.addAdvice(new RootFilesAdvice(null, null, baseExclusions, null));
  String[] configs = info.getConfigurations();
  for (int i = 0; i < configs.length; i++)
    info.addAdvice(computeRootFileAdvice(configs[i]));
}
origin: org.eclipse.platform/org.eclipse.equinox.p2.publisher.eclipse

/**
 * Create advice for a p2.inf file co-located with the product file, if any.
 */
private void createAdviceFileAdvice() {
  File productFileLocation = product.getLocation();
  if (productFileLocation == null)
    return;
  AdviceFileAdvice advice = new AdviceFileAdvice(product.getId(), Version.parseVersion(product.getVersion()), new Path(productFileLocation.getParent()), new Path("p2.inf")); //$NON-NLS-1$
  if (advice.containsAdvice())
    info.addAdvice(advice);
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

/**
 * Create advice for a p2.inf file co-located with the product file, if any.
 */
private void createAdviceFileAdvice() {
  File productFileLocation = product.getLocation();
  if (productFileLocation == null)
    return;
  AdviceFileAdvice advice = new AdviceFileAdvice(product.getId(), Version.parseVersion(product.getVersion()), new Path(productFileLocation.getParent()), new Path("p2.inf")); //$NON-NLS-1$
  if (advice.containsAdvice())
    info.addAdvice(advice);
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

/**
 * Create advice for a p2.inf file co-located with the product file, if any.
 */
private void createAdviceFileAdvice() {
  File productFileLocation = product.getLocation();
  if (productFileLocation == null)
    return;
  AdviceFileAdvice advice = new AdviceFileAdvice(product.getId(), Version.parseVersion(product.getVersion()), new Path(productFileLocation.getParent()), new Path("p2.inf")); //$NON-NLS-1$
  if (advice.containsAdvice())
    info.addAdvice(advice);
}
origin: org.eclipse.tycho/org.eclipse.tycho.p2.resolver.impl

@Override
protected void addPublisherAdvice(IPublisherInfo publisherInfo) {
  // see org.eclipse.equinox.p2.publisher.eclipse.FeaturesAction.createAdviceFileAdvice(Feature, IPublisherInfo)
  IPath location = new Path(feature.getLocation());
  Version version = Version.parseVersion(feature.getVersion());
  String groupId = getId();
  AdviceFileAdvice advice = new AdviceFileAdvice(groupId, version, location, new Path("p2.inf"));
  if (advice.containsAdvice()) {
    publisherInfo.addAdvice(advice);
  }
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

public static IInstallableUnit[] createEclipseIU(BundleDescription bd, boolean isFolderPlugin, IArtifactKey key, Map<String, String> extraProperties) {
  ArrayList<IInstallableUnit> iusCreated = new ArrayList<IInstallableUnit>(1);
  IPublisherInfo info = new PublisherInfo();
  String shape = isFolderPlugin ? IBundleShapeAdvice.DIR : IBundleShapeAdvice.JAR;
  info.addAdvice(new BundleShapeAdvice(bd.getSymbolicName(), PublisherHelper.fromOSGiVersion(bd.getVersion()), shape));
  IInstallableUnit iu = BundlesAction.createBundleIU(bd, key, info);
  addExtraProperties(iu, extraProperties);
  iusCreated.add(iu);
  return (iusCreated.toArray(new IInstallableUnit[iusCreated.size()]));
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

/**
 * Adds advice for any p2.inf file found in this bundle.
 */
private void createAdviceFileAdvice(BundleDescription bundleDescription, IPublisherInfo publisherInfo) {
  String location = bundleDescription.getLocation();
  if (location == null)
    return;
  AdviceFileAdvice advice = new AdviceFileAdvice(bundleDescription.getSymbolicName(), PublisherHelper.fromOSGiVersion(bundleDescription.getVersion()), new Path(location), AdviceFileAdvice.BUNDLE_ADVICE_FILE);
  if (advice.containsAdvice())
    publisherInfo.addAdvice(advice);
}
origin: org.eclipse.platform/org.eclipse.equinox.p2.publisher.eclipse

/**
 * Adds advice for any p2.inf file found in this bundle.
 */
protected void createAdviceFileAdvice(BundleDescription bundleDescription, IPublisherInfo publisherInfo) {
  String location = bundleDescription.getLocation();
  if (location == null)
    return;
  AdviceFileAdvice advice = new AdviceFileAdvice(bundleDescription.getSymbolicName(), PublisherHelper.fromOSGiVersion(bundleDescription.getVersion()), new Path(location), AdviceFileAdvice.BUNDLE_ADVICE_FILE);
  if (advice.containsAdvice())
    publisherInfo.addAdvice(advice);
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

/**
 * Adds advice for any p2.inf file found in this bundle.
 */
protected void createAdviceFileAdvice(BundleDescription bundleDescription, IPublisherInfo publisherInfo) {
  String location = bundleDescription.getLocation();
  if (location == null)
    return;
  AdviceFileAdvice advice = new AdviceFileAdvice(bundleDescription.getSymbolicName(), PublisherHelper.fromOSGiVersion(bundleDescription.getVersion()), new Path(location), AdviceFileAdvice.BUNDLE_ADVICE_FILE);
  if (advice.containsAdvice())
    publisherInfo.addAdvice(advice);
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

private void createProductAdvice() {
  id = product.getId();
  version = Version.parseVersion(product.getVersion());
  name = product.getProductName();
  if (name == null || name.length() == 0) // If the name is not defined, use the ID
    name = product.getId();
  String[] configSpecs = info.getConfigurations();
  for (int i = 0; i < configSpecs.length; i++)
    info.addAdvice(new ProductFileAdvice(product, configSpecs[i]));
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.p2.publisher.eclipse

private void createAdvice() {
  executableName = product.getLauncherName();
  createProductAdvice();
  createAdviceFileAdvice();
  createRootAdvice();
  info.addAdvice(new RootIUResultFilterAdvice(null));
}
origin: org.eclipse.platform/org.eclipse.equinox.p2.publisher.eclipse

private void createProductAdvice() {
  id = product.getId();
  version = Version.parseVersion(product.getVersion());
  name = product.getProductName();
  if (name == null || name.length() == 0) // If the name is not defined, use the ID
    name = product.getId();
  String[] configSpecs = info.getConfigurations();
  for (int i = 0; i < configSpecs.length; i++)
    info.addAdvice(new ProductFileAdvice(product, configSpecs[i]));
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

private void createAdvice() {
  executableName = product.getLauncherName();
  createProductAdvice();
  createAdviceFileAdvice();
  createRootAdvice();
  info.addAdvice(new RootIUResultFilterAdvice(null));
}
origin: org.eclipse.osgi/org.eclipse.equinox.p2.publisher.eclipse

private void createProductAdvice() {
  id = product.getId();
  version = Version.parseVersion(product.getVersion());
  name = product.getProductName();
  if (name == null || name.length() == 0) // If the name is not defined, use the ID
    name = product.getId();
  String[] configSpecs = info.getConfigurations();
  for (int i = 0; i < configSpecs.length; i++)
    info.addAdvice(new ProductFileAdvice(product, configSpecs[i]));
}
org.eclipse.equinox.p2.publisherIPublisherInfoaddAdvice

Javadoc

Add the given advice to the set of publishing advices.

Popular methods of IPublisherInfo

  • getArtifactRepository
    Returns the artifact repository into which any publishable artifacts are published or null if none.
  • getMetadataRepository
    Returns the metadata repository into which any publishable metadata is published or null if none.
  • getAdvice
  • getArtifactOptions
    Returns whether or not artifacts themselves should be published.
  • getConfigurations
    Returns the configurations being published. Each configuration is a string of the form ws.os.arch de
  • getContextMetadataRepository
    Returns the metadata repository given to the publisher as context for the publisher actions. May be

Popular in Java

  • Making http requests using okhttp
  • startActivity (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • getApplicationContext (Context)
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JComboBox (javax.swing)
  • JFileChooser (javax.swing)
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now