public class ConfigureComponentPropertiesStep extends AbstractCamelProjectCommand implements org.jboss.forge.addon.ui.wizard.UIWizardStep
CATEGORY, converterFactory, MAX_OPTIONS, projectFactory
Constructor and Description |
---|
ConfigureComponentPropertiesStep(org.jboss.forge.addon.projects.ProjectFactory projectFactory,
org.jboss.forge.addon.projects.dependencies.DependencyInstaller dependencyInstaller,
org.apache.camel.catalog.CamelCatalog camelCatalog,
String componentName,
String group,
List<org.jboss.forge.addon.ui.input.InputComponent> allInputs,
List<org.jboss.forge.addon.ui.input.InputComponent> inputs,
boolean last,
int index,
int total) |
Modifier and Type | Method and Description |
---|---|
org.jboss.forge.addon.ui.result.Result |
execute(org.jboss.forge.addon.ui.context.UIExecutionContext context) |
String |
getGroup() |
int |
getIndex() |
org.jboss.forge.addon.ui.metadata.UICommandMetadata |
getMetadata(org.jboss.forge.addon.ui.context.UIContext context) |
int |
getTotal() |
void |
initializeUI(org.jboss.forge.addon.ui.context.UIBuilder builder) |
static String |
mandatoryAttributeValue(Map<Object,Object> attributeMap,
String name)
Returns the mandatory String value of the given name
|
org.jboss.forge.addon.ui.result.NavigationResult |
next(org.jboss.forge.addon.ui.context.UINavigationContext context) |
asRelativeFile, configureComponentName, configureRouteBuilder, configureXml, configureXmlNode, createCamelCoordinate, createCoordinate, createCurrentLineCompleter, createRouteBuilderCompleter, createRouteBuilderEndpointsCompleter, createRouteBuilderEndpointsCompleter, createXmlEndpointsCompleter, createXmlEndpointsCompleter, createXmlFileCompleter, createXmlFileCompleter, findCamelArtifacts, findCamelCoreDependency, getCamelCatalog, getConverterFactory, getCurrentCursorLine, getCurrentCursorPosition, getOutput, getProjectFactory, getSelectedCamelElementNode, getSelectedFile, getSelectedProjectOrNull, getXmlResourceFile, isCamelProject, isEnabled, isProjectRequired, isRunningInGui, requiresCamelSetup
containsProject, filterValueChoicesFromStack, getSelectedProject, getSelectedProject
public ConfigureComponentPropertiesStep(org.jboss.forge.addon.projects.ProjectFactory projectFactory, org.jboss.forge.addon.projects.dependencies.DependencyInstaller dependencyInstaller, org.apache.camel.catalog.CamelCatalog camelCatalog, String componentName, String group, List<org.jboss.forge.addon.ui.input.InputComponent> allInputs, List<org.jboss.forge.addon.ui.input.InputComponent> inputs, boolean last, int index, int total)
public String getGroup()
public int getIndex()
public int getTotal()
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 void initializeUI(org.jboss.forge.addon.ui.context.UIBuilder builder) throws Exception
initializeUI
in interface org.jboss.forge.addon.ui.command.UICommand
Exception
public org.jboss.forge.addon.ui.result.NavigationResult next(org.jboss.forge.addon.ui.context.UINavigationContext context) throws Exception
next
in interface org.jboss.forge.addon.ui.wizard.UIWizard
Exception
public org.jboss.forge.addon.ui.result.Result execute(org.jboss.forge.addon.ui.context.UIExecutionContext context) throws Exception
execute
in interface org.jboss.forge.addon.ui.command.UICommand
Exception
Copyright © 2016 Red Hat. All rights reserved.