public final class CamelCommandsHelper extends Object
Constructor and Description |
---|
CamelCommandsHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
createCdiComponentProducerClass(org.jboss.forge.roaster.model.source.JavaClassSource javaClass,
CamelComponentDetails details,
String camelComponentName,
String componentInstanceName,
String configurationCode) |
static Iterable<String> |
createComponentNameValues(org.jboss.forge.addon.projects.Project project) |
static Callable<Iterable<String>> |
createComponentNameValues(org.jboss.forge.addon.projects.Project project,
org.jboss.forge.addon.ui.input.UISelectOne<String> componentCategoryFilter,
boolean excludeComponentsOnClasspath) |
static void |
createSpringComponentFactoryClass(org.jboss.forge.roaster.model.source.JavaClassSource javaClass,
CamelComponentDetails details,
String camelComponentName,
String componentInstanceName,
String configurationCode) |
static org.jboss.forge.addon.ui.result.Result |
ensureCamelArtifactIdAdded(org.jboss.forge.addon.projects.Project project,
CamelComponentDetails details,
org.jboss.forge.addon.projects.dependencies.DependencyInstaller dependencyInstaller) |
static Class |
getPrimitiveWrapperClassType(String name)
Gets the JSon schema primitive type.
|
static boolean |
isBlueprintProject(org.jboss.forge.addon.projects.Project project) |
static boolean |
isCdiProject(org.jboss.forge.addon.projects.Project project) |
static boolean |
isSpringProject(org.jboss.forge.addon.projects.Project project) |
static org.jboss.forge.addon.ui.result.Result |
loadCamelComponentDetails(String camelComponentName,
CamelComponentDetails details)
Populates the details for the given component, returning a Result if it fails.
|
static Class<Object> |
loadValidInputTypes(String javaType,
String type)
Converts a java type as a string to a valid input type and returns the class or null if its not supported
|
public static Iterable<String> createComponentNameValues(org.jboss.forge.addon.projects.Project project)
public static Callable<Iterable<String>> createComponentNameValues(org.jboss.forge.addon.projects.Project project, org.jboss.forge.addon.ui.input.UISelectOne<String> componentCategoryFilter, boolean excludeComponentsOnClasspath)
public static org.jboss.forge.addon.ui.result.Result loadCamelComponentDetails(String camelComponentName, CamelComponentDetails details)
public static org.jboss.forge.addon.ui.result.Result ensureCamelArtifactIdAdded(org.jboss.forge.addon.projects.Project project, CamelComponentDetails details, org.jboss.forge.addon.projects.dependencies.DependencyInstaller dependencyInstaller)
public static boolean isCdiProject(org.jboss.forge.addon.projects.Project project)
public static boolean isSpringProject(org.jboss.forge.addon.projects.Project project)
public static boolean isBlueprintProject(org.jboss.forge.addon.projects.Project project)
public static void createCdiComponentProducerClass(org.jboss.forge.roaster.model.source.JavaClassSource javaClass, CamelComponentDetails details, String camelComponentName, String componentInstanceName, String configurationCode)
public static void createSpringComponentFactoryClass(org.jboss.forge.roaster.model.source.JavaClassSource javaClass, CamelComponentDetails details, String camelComponentName, String componentInstanceName, String configurationCode)
public static Class<Object> loadValidInputTypes(String javaType, String type)
Copyright © 2011–2015 Red Hat. All rights reserved.