/** * Used by the converter addon */ public static AddonId valueOf(String coordinates) { return fromCoordinates(coordinates); }
@Override public AddonId processElement(ParserContext handlerManager, Element element) throws ConfigurationException { String id = element.getAttribute(ID); if (StringUtils.isBlank(id)) { throw new WindupXMLRulesetParsingException("The '" + ADDON_DEPENDENCY_ELEMENT + "' element must have a non-empty '" + ID + "' attribute"); } AddonId addonId = AddonId.fromCoordinates(id); return addonId; }
@Override public AddonId processElement(ParserContext handlerManager, Element element) throws ConfigurationException { String id = element.getAttribute(ID); if (StringUtils.isBlank(id)) { throw new WindupXMLRulesetParsingException("The '" + ADDON_DEPENDENCY_ELEMENT + "' element must have a non-empty '" + ID + "' attribute"); } AddonId addonId = AddonId.fromCoordinates(id); return addonId; }
@Override public Result execute(UIExecutionContext context) throws Exception { AddonProjectConfigurator configurator = SimpleContainer .getServices(getClass().getClassLoader(), AddonProjectConfigurator.class).get(); Project project = getSelectedProject(context); AddonId addonId = AddonId.fromCoordinates(addon.getValue()); configurator.installSelectedAddons(project, Collections.singleton(addonId), false); return Results.success("Addon " + addonId + " added as a dependency to project " + project.getFacet(MetadataFacet.class).getProjectName()); }
addon = AddonId.fromCoordinates(addonCoordinates); addon = AddonId.fromCoordinates(FORGE_ADDON_GROUP_ID + addonCoordinates);
addon = AddonId.fromCoordinates(addonCoordinates); addon = AddonId.fromCoordinates(FORGE_ADDON_GROUP_ID + addonCoordinates);
addon = AddonId.fromCoordinates(coordinates); coordinates = addon.getName();
addon = AddonId.fromCoordinates(coordinates); coordinates = addon.getName();
addonId = AddonId.fromCoordinates(coordinates);
addon = AddonId.fromCoordinates(addonCoordinates); addon = AddonId.fromCoordinates(FORGE_ADDON_GROUP_ID + addonCoordinates);
addonId = AddonId.fromCoordinates(coordinates);
addon = AddonId.fromCoordinates(addonCoordinates); addon = AddonId.fromCoordinates(FORGE_ADDON_GROUP_ID + addonCoordinates);
addon = AddonId.fromCoordinates(addonCoordinates); addon = AddonId.fromCoordinates(FORGE_ADDON_GROUP_ID + addonCoordinates);
ids.add(AddonId.fromCoordinates(c));