congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
AddonId.getName
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

private String toMavenCoords(AddonId addonId)
{
 String coords = addonId.getName() + ":jar:" + this.classifier + ":" + addonId.getVersion();
 return coords;
}
origin: org.jboss.forge.furnace/furnace-api

/**
* The name and version, comma separated.
*/
public String toCoordinates()
{
 StringBuilder coord = new StringBuilder(getName()).append(",").append(getVersion());
 return coord.toString();
}
origin: org.jboss.forge.addon/addon-manager-impl

static File getInstallationPathFor(AddonId addonId)
{
 String name = addonId.getName();
 // TODO: Read from settings.xml?
 StringBuilder sb = new StringBuilder(OperatingSystemUtils.getUserHomePath()).append("/.m2/repository/");
 sb.append(name.replace('.', '/').replace(':', '/'));
 sb.append("/").append(addonId.getVersion());
 sb.append("/").append(name.substring(name.lastIndexOf(":") + 1)).append("-").append(addonId.getVersion())
      .append(".jar");
 return new File(sb.toString());
}
origin: forge/core

private boolean containsAddon(String name)
{
 boolean result = false;
 for (AddonRepository repo : furnace.getRepositories())
 {
   result |= repo.listAll().stream().anyMatch(id -> name.equals(id.getName()));
 }
 return result;
}
origin: org.jboss.forge/forge-bootstrap

private boolean containsAddon(String name)
{
 boolean result = false;
 for (AddonRepository repo : furnace.getRepositories())
 {
   result |= repo.listAll().stream().anyMatch(id -> name.equals(id.getName()));
 }
 return result;
}
origin: org.jboss.forge.furnace/furnace-api

@Override
public boolean equals(Object obj)
{
 if (this == obj)
   return true;
 if (obj == null)
   return false;
 if (!(obj instanceof AddonId))
   return false;
 AddonId other = (AddonId) obj;
 if (name == null)
 {
   if (other.getName() != null)
    return false;
 }
 else if (!name.equals(other.getName()))
   return false;
 if (version == null)
 {
   if (other.getVersion() != null)
    return false;
 }
 else if (!version.equals(other.getVersion()))
   return false;
 return true;
}
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

@Override
public Set<AddonDependencyEntry> getDependencyEntries()
{
 Set<AddonDependencyEntry> entries = new HashSet<AddonDependencyEntry>();
 for (Entry<AddonId, Boolean> entry : requiredAddons.entrySet())
 {
   AddonId key = entry.getKey();
   Boolean exported = entry.getValue();
   entries.add(AddonDependencyEntry.create(key.getName(), key.getVersion().toString(), exported, false));
 }
 for (Entry<AddonId, Boolean> entry : optionalAddons.entrySet())
 {
   AddonId key = entry.getKey();
   Boolean exported = entry.getValue();
   entries.add(AddonDependencyEntry.create(key.getName(), key.getVersion().toString(), exported, true));
 }
 return entries;
}
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

public AddonInfoBuilder setAPIVersion(Version apiVersion)
{
 AddonId newId = AddonId.from(addon.getName(), addon.getVersion(), apiVersion);
 this.addon = newId;
 return this;
}
origin: org.jboss.forge.furnace/furnace-api

@Override
public int compareTo(AddonId other)
{
 if (other == null)
   throw new IllegalArgumentException("Cannot compare against null.");
 int result = getName().compareTo(other.getName());
 if (result == 0)
   result = getVersion().compareTo(other.getVersion());
 if (result == 0)
   result = getApiVersion().compareTo(other.getApiVersion());
 return result;
}
origin: org.jboss.windup.rexster/windup-rexster

private Addon getAddon()
{
  Set<Addon> addons = SimpleContainer.getFurnace(RexsterInitializer.class.getClassLoader()).getAddonRegistry().getAddons();
  for (Addon addon : addons)
  {
    boolean isRexster = addon.getId().getName().contains("rexster");
    if (isRexster)
    {
      return addon;
    }
  }
  return null;
}
origin: org.jboss.windup.config/windup-config-groovy

  @Override
  public boolean accept(Addon addon)
  {
    Set<AddonDependency> dependencies = addon.getDependencies();
    for (AddonDependency dependency : dependencies)
    {
      // TODO this should only accept addons that depend on windup-config-groovy or whatever we call that
      if (dependency.getDependency().getId().getName().contains("groovy"))
      {
        return true;
      }
    }
    return false;
  }
};
origin: windup/windup

  @Override
  public boolean accept(Addon addon)
  {
    Set<AddonDependency> dependencies = addon.getDependencies();
    for (AddonDependency dependency : dependencies)
    {
      // TODO this should only accept addons that depend on windup-config-groovy or whatever we call that
      if (dependency.getDependency().getId().getName().contains("groovy"))
      {
        return true;
      }
    }
    return false;
  }
};
origin: org.jboss.forge.addon/addons-impl

private void addAddonDependency(Project project, StringBuilder dependenciesAnnotationBody,
    AddonId addonId)
{
 DependencyInstaller dependencyInstaller = SimpleContainer
      .getServices(getClass().getClassLoader(), DependencyInstaller.class).get();
 Dependency dependency = DependencyBuilder.create(addonId.getName()).setVersion(
      addonId.getVersion().toString()).setClassifier(MavenAddonDependencyResolver.FORGE_ADDON_CLASSIFIER)
      .setScopeType("test");
 String name = addonId.getName();
 if (!dependencyInstaller.isInstalled(project, dependency))
 {
   dependencyInstaller.install(project, dependency);
 }
 dependenciesAnnotationBody.append("@AddonDependency(name = \"").append(name).append("\")");
}
origin: org.jboss.forge.addon/addons-impl

if (DEFAULT_CONTAINER_NAME.equals(id.getName()))
else if (DEFAULT_DEPENDENCY_NAME.equals(id.getName()))
boolean isContainerAddon = id.getName().contains("org.jboss.forge.furnace.container");
if (isContainerAddon)
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/addons-impl

@Override
public Dependency toDependency(AddonId addon)
{
 String[] mavenCoords = addon.getName().split(":");
 Dependency dependency = DependencyBuilder.create().setGroupId(mavenCoords[0])
      .setArtifactId(mavenCoords[1])
      .setVersion(addon.getVersion().toString()).setClassifier(FORGE_ADDON_CLASSIFIER);
 return dependency;
}
origin: org.jboss.forge.addon/addons-impl

@Override
public void initializeUI(UIBuilder builder) throws Exception
{
 InputComponentFactory factory = builder.getInputComponentFactory();
 addonDependencies = factory.createSelectMany("addonDependencies", AddonId.class).setLabel("Dependency addons")
      .setDescription("Addons this test depends upon");
 Set<AddonId> choices = new TreeSet<>();
 Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader());
 for (AddonRepository repository : furnace.getRepositories())
 {
   for (AddonId id : repository.listEnabled())
   {
    if (id.getName().contains(":"))
      choices.add(id);
   }
 }
 addonDependencies.setValueChoices(choices);
 addonDependencies.setDefaultValue(new ArrayList<AddonId>());
 builder.add(addonDependencies);
}
origin: org.jboss.forge.addon/addons-impl

@Override
public Result execute(UIExecutionContext context) throws Exception
{
 Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader());
 FacetFactory facetFactory = SimpleContainer.getServices(getClass().getClassLoader(), FacetFactory.class).get();
 DependencyInstaller dependencyInstaller = SimpleContainer
      .getServices(getClass().getClassLoader(), DependencyInstaller.class).get();
 UIContext uiContext = context.getUIContext();
 Project project = getSelectedProject(uiContext);
 facetFactory.install(project, FurnaceVersionFacet.class);
 project.getFacet(FurnaceVersionFacet.class).setVersion(furnace.getVersion().toString());
 facetFactory.install(project, AddonTestFacet.class);
 for (AddonId addonId : addonDependencies.getValue())
 {
   DependencyBuilder dependency = DependencyBuilder.create(addonId.getName())
       .setVersion(addonId.getVersion().toString()).setScopeType("test");
   if (!dependencyInstaller.isInstalled(project, dependency))
   {
    dependencyInstaller.install(project, dependency);
   }
 }
 return Results
      .success("Project " + project.getFacet(MetadataFacet.class).getProjectName()
          + " is now configured for testing");
}
origin: org.jboss.forge.addon/addon-manager-impl

  @Override
  public void validate(UIValidationContext context)
  {
   String coordinate = (String) context.getCurrentInputComponent().getValue();
   try
   {
     Set<Addon> addons = furnace.getAddonRegistry().getAddons();
     boolean match = false;
     for (Addon addon : addons)
     {
      if (addon.getId().getName().equals(coordinate))
      {
        match = true;
        break;
      }
     }
     if (!match)
     {
      context.addValidationError(context.getCurrentInputComponent(), "\"" + coordinate
           + "\" does not refer to any installed Addon coordinate.");
     }
   }
   catch (IllegalArgumentException e)
   {
     context.addValidationError(context.getCurrentInputComponent(), "\"" + coordinate
         + "\" is not a valid Addon coordinate");
   }
  }
});
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

if (isFurnaceAPI(artifact) ||
    (this.classifier.equals(artifact.getClassifier())
         && !addonId.getName().equals(artifact.getGroupId() + ":" + artifact.getArtifactId())))
org.jboss.forge.furnace.addonsAddonIdgetName

Javadoc

Get the name of this AddonId.

Popular methods of AddonId

  • getVersion
    Get the Version of this AddonId.
  • fromCoordinates
    Attempt to parse the given string as Addon coordinates in the form: "group:name,version"
  • toCoordinates
    The name and version, comma separated.
  • 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

  • Finding current android device location
  • notifyDataSetChanged (ArrayAdapter)
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Top plugins for Android Studio
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