Tabnine Logo
AddonId.toCoordinates
Code IndexAdd Tabnine to your IDE (free)

How to use
toCoordinates
method
in
org.jboss.forge.furnace.addons.AddonId

Best Java code snippets using org.jboss.forge.furnace.addons.AddonId.toCoordinates (Showing top 13 results out of 315)

origin: org.jboss.forge.furnace/furnace-api

@Override
public String toString()
{
 return toCoordinates();
}
origin: org.jboss.forge.furnace/container-cdi-impl

@Override
public String toString()
{
 return addon.getId().toCoordinates();
}
origin: org.jboss.windup/windup-bootstrap

private Set<String> getEnabledAddons()
{
  Set<String> addons = new HashSet<>();
  try
  {
    for (AddonRepository repository : furnace.getRepositories())
    {
      System.out.println(repository.getRootDirectory().getCanonicalPath() + ":");
      List<AddonId> enabledAddons = repository.listEnabled();
      for (AddonId addon : enabledAddons)
      {
        addons.add(addon.toCoordinates());
      }
    }
  }
  catch (Exception e)
  {
    e.printStackTrace();
    System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]");
  }
  return addons;
}
origin: windup/windup

private Set<String> getEnabledAddons()
{
  Set<String> addons = new HashSet<>();
  try
  {
    for (AddonRepository repository : furnace.getRepositories())
    {
      System.out.println(repository.getRootDirectory().getCanonicalPath() + ":");
      List<AddonId> enabledAddons = repository.listEnabled();
      for (AddonId addon : enabledAddons)
      {
        addons.add(addon.toCoordinates());
      }
    }
  }
  catch (Exception e)
  {
    e.printStackTrace();
    System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]");
  }
  return addons;
}
origin: forge/core

private void list()
{
 try
 {
   for (AddonRepository repository : furnace.getRepositories())
   {
    System.out.println(repository.getRootDirectory().getCanonicalPath() + ":");
    List<AddonId> addons = repository.listAll();
    for (AddonId addon : addons)
    {
      System.out.println(addon.toCoordinates());
    }
   }
 }
 catch (Exception e)
 {
   e.printStackTrace();
   System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]");
 }
 finally
 {
   exitAfter = true;
 }
}
origin: org.jboss.forge/forge-bootstrap

private void list()
{
 try
 {
   for (AddonRepository repository : furnace.getRepositories())
   {
    System.out.println(repository.getRootDirectory().getCanonicalPath() + ":");
    List<AddonId> addons = repository.listAll();
    for (AddonId addon : addons)
    {
      System.out.println(addon.toCoordinates());
    }
   }
 }
 catch (Exception e)
 {
   e.printStackTrace();
   System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]");
 }
 finally
 {
   exitAfter = true;
 }
}
origin: org.jboss.forge.addon/addon-manager-impl

  @Override
  public Result execute(UIExecutionContext context) throws Exception
  {
   AddonManager manager = SimpleContainer.getServices(getClass().getClassLoader(), AddonManager.class).get();
   Iterable<AddonId> value = addons.getValue();
   Iterator<AddonId> iterator = value.iterator();
   StringBuilder builder = new StringBuilder();
   while (iterator.hasNext())
   {
     AddonId addonId = iterator.next();
     builder.append(addonId.toCoordinates());

     manager.disable(addonId).perform();
     manager.remove(addonId).perform();

     if (iterator.hasNext())
      builder.append(", ");
   }
   return Results.success("Removed addons: " + builder.toString());
  }
}
origin: org.jboss.forge.addon/addon-manager-impl

  @Override
  public Iterable<String> getCompletionProposals(UIContext context, InputComponent<?, String> input,
      String value)
  {
   Set<String> items = new TreeSet<String>();
   Set<Addon> addons = furnace.getAddonRegistry().getAddons();
   for (Addon addon : addons)
   {
     if (addon.getId().toCoordinates().startsWith(value))
      items.add(addon.getId().getName());
   }
   return items;
  }
});
origin: org.jboss.forge.addon/addon-manager-impl

@Override
public Result execute(UIExecutionContext context) throws Exception
{
 Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader());
 Set<AddonId> choices = new TreeSet<>();
 for (AddonRepository repository : furnace.getRepositories())
 {
   choices.addAll(repository.listEnabled());
 }
 UIOutput output = context.getUIContext().getProvider().getOutput();
 PrintStream out = output.out();
 out.println("Currently installed addons:");
 for (AddonId addonId : choices)
 {
   out.println(addonId.toCoordinates());
 }
 return Results.success();
}
origin: org.jboss.forge.test/arquillian-forge-core

private Collection<DeploymentDescription> generateDependencyDeployments(Method deploymentMethod)
{
 Dependencies dependency = deploymentMethod.getAnnotation(Dependencies.class);
 Collection<DeploymentDescription> deployments = new ArrayList<DeploymentDescription>();
 if (dependency.value() != null)
   for (Addon addon : dependency.value())
   {
    AddonId id = AddonId.from(addon.name(), addon.version());
    DeploymentDescription deploymentDescription = new DeploymentDescription(id.toCoordinates(),
         ShrinkWrap.create(ForgeRemoteAddon.class).setAddonId(id));
    deploymentDescription.shouldBeTestable(false);
    deployments.add(deploymentDescription);
   }
 return deployments;
}
origin: org.jboss.forge.addon/addon-manager-impl

@Override
public Result execute(UIExecutionContext context)
{
 Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader());
 AddonManager addonManager = SimpleContainer.getServices(getClass().getClassLoader(), AddonManager.class).get();
 AddonDependencyResolver resolver = SimpleContainer
      .getServices(getClass().getClassLoader(), AddonDependencyResolver.class).get();
 Version version = furnace.getVersion();
 AddonId addonId = CoordinateUtils.resolveCoordinate(coordinate.getValue(), version, resolver);
 try
 {
   addonManager.install(addonId).perform();
   // Invalidate project cache
   getProjectFactory().invalidateCaches();
   return Results.success("Addon " + addonId.toCoordinates() + " was installed successfully.");
 }
 catch (Throwable t)
 {
   return Results.fail(
       "Addon " + addonId.toCoordinates() + " could not be installed: " + t.getCause().getMessage(), t);
 }
}
origin: org.jboss.forge.addon/addon-manager-impl

    return Results.fail("Addon " + maxAddonId.toCoordinates()
         + " is already installed with the most updated version.");
if (installRequest.getActions().isEmpty())
 return Results.fail("Addon " + maxAddonId.toCoordinates()
      + " is already installed with the most updated version.");
   return Results.success("Addon " + maxAddonId.toCoordinates() + " was installed successfully.");
return Results.fail("Addon " + maxAddonId.toCoordinates() + " could not be installed.", t);
origin: org.jboss.forge.addon/addon-manager-impl

@Override
public void initializeUI(UIBuilder builder) throws Exception
{
 InputComponentFactory factory = builder.getInputComponentFactory();
 coordinate = factory.createInput("coordinate", String.class).setLabel("Coordinate")
      .setDescription("The addon's \"groupId:artifactId,version\" coordinate")
      .setNote("The addon's \"groupId:artifactId,version\" coordinate").setRequired(true);
 ProjectFactory projectFactory = SimpleContainer.getServices(getClass().getClassLoader(), ProjectFactory.class)
      .get();
 Project project = Projects.getSelectedProject(projectFactory, builder.getUIContext());
 if (project != null)
 {
   MetadataFacet facet = project.getFacet(MetadataFacet.class);
   Coordinate c = facet.getOutputDependency().getCoordinate();
   coordinate.setDefaultValue(AddonId.from(c.getGroupId() + ":" + c.getArtifactId(), c.getVersion())
       .toCoordinates());
 }
 List<String> defaultCoords = Arrays.asList(CoordinateUtils.FORGE_ADDON_GROUP_ID);
 coordinate.setCompleter((UIContext context, InputComponent<?, String> input,
      String value) -> {
   Iterable<String> items = Collections.emptySet();
   if (Strings.isNullOrEmpty(value))
   {
    items = defaultCoords;
   }
   return items;
 });
 builder.add(coordinate);
}
org.jboss.forge.furnace.addonsAddonIdtoCoordinates

Javadoc

The name and version, comma separated.

Popular methods of AddonId

  • getName
    Get the name of this AddonId.
  • getVersion
    Get the Version of this AddonId.
  • fromCoordinates
    Attempt to parse the given string as Addon coordinates in the form: "group:name,version"
  • from
    Create an AddonId from the given name, Version, and API Version.
  • toString
  • equals
  • getApiVersion
    Get the API Version of this AddonId.
  • <init>
  • hashCode

Popular in Java

  • Start an intent from android
  • compareTo (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Join (org.hibernate.mapping)
  • Best plugins for Eclipse
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