public class CamelGetComponentsCommand extends AbstractCamelProjectCommand
camelCatalog, CATEGORY, converterFactory, MAX_OPTIONS, projectFactory
Constructor and Description |
---|
CamelGetComponentsCommand() |
Modifier and Type | Method and Description |
---|---|
org.jboss.forge.addon.ui.result.Result |
execute(org.jboss.forge.addon.ui.context.UIExecutionContext context) |
protected String |
formatResult(Iterable<ComponentDto> results) |
org.jboss.forge.addon.ui.metadata.UICommandMetadata |
getMetadata(org.jboss.forge.addon.ui.context.UIContext context) |
void |
initializeUI(org.jboss.forge.addon.ui.context.UIBuilder builder) |
boolean |
isEnabled(org.jboss.forge.addon.ui.context.UIContext context) |
protected static boolean |
isValueTrue(org.jboss.forge.addon.ui.input.UIInput<Boolean> value) |
protected String |
textResult(Iterable<ComponentDto> components) |
asRelativeFile, asRelativeFile, configureComponentName, configureRouteBuilder, configureXml, configureXmlNodes, createCamelCoordinate, createCoordinate, createCurrentLineCompleter, createRouteBuilderCompleter, createRouteBuilderEndpointsCompleter, createRouteBuilderEndpointsCompleter, createSpringBootConfigurationFileCompleter, createXmlEndpointsCompleter, createXmlEndpointsCompleter, createXmlFileCompleter, createXmlFileCompleter, findCamelArtifacts, findCamelCoreDependency, getCamelCatalog, getConverterFactory, getCurrentCursorLine, getCurrentCursorPosition, getOutput, getProjectFactory, getSelectedCamelElementNode, getSelectedFile, getSelectedProjectOrNull, getXmlResourceFile, isCamelProject, isProjectRequired, isRunningInGui, isSelectedFileJava, isSelectedFileXml, requiresCamelSetup
public org.jboss.forge.addon.ui.metadata.UICommandMetadata getMetadata(org.jboss.forge.addon.ui.context.UIContext context)
getMetadata
in interface org.jboss.forge.addon.ui.command.UICommand
getMetadata
in class AbstractCamelProjectCommand
public boolean isEnabled(org.jboss.forge.addon.ui.context.UIContext context)
isEnabled
in interface org.jboss.forge.addon.ui.command.UICommand
isEnabled
in class AbstractCamelProjectCommand
public void initializeUI(org.jboss.forge.addon.ui.context.UIBuilder builder) throws Exception
Exception
public org.jboss.forge.addon.ui.result.Result execute(org.jboss.forge.addon.ui.context.UIExecutionContext context) throws Exception
Exception
protected String formatResult(Iterable<ComponentDto> results) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
protected String textResult(Iterable<ComponentDto> components)
protected static boolean isValueTrue(org.jboss.forge.addon.ui.input.UIInput<Boolean> value)
Copyright © 2016 Red Hat. All rights reserved.